Guten Abend,
ich hab den GTChat 0.95 so umgebaut, das die Userdaten in einer MYSql Datenbank gespeichert werden. Das ging Problemlos und funktioniert soweit ganz gut. Dann hab ich gelesen, das es möglich ist die Passwörter im MD5-Format zu speichern. Gesagt, getan. Ich hab darauf Digist::MD5 auf dem Server installiert und die Register.pm so umgeschrieben. Das klappt auch soweit. Jetzt kommt aber das Problem: Ich kann mich dadurch nicht mehr in den Chat einloggen da das Passwort per checkpassword() überprüft wird und der GTChat die Passwörter normalerweiße mit Crypt() verschlüsselt. Nun häng ich an der Stelle. Hab schon viel rumprobiert aber bisher ist es mir nicht gelungen die login.pm anzupassen. Es kommt also immer, das dass Passwort nicht korrekt ist. Wenn ihr euch fragt warum ich solche Experimente mache: Ich versuch mit an nem Userabgleich vom PHPkit auf den GTChat und da ist für mich die einfachste Lösung die Chatdaten aus der Datenbank einzulesen und zudem die User aus dem Kit direkt dort einzutragen. Die Kit-Passwörter sind aber im MD5-Format gespeichert. Ich hab bisher auch keine Erfahrungen mit Perl deswegen ist das eher ein "Blindflug". Hat einer ne Idee wie man die login.pm anpassen muss? Oder gibt es ein Perl Plugin was die MD5-Daten auslesen kann?
Liebe Grüße,
Nickel
ich hab den GTChat 0.95 so umgebaut, das die Userdaten in einer MYSql Datenbank gespeichert werden. Das ging Problemlos und funktioniert soweit ganz gut. Dann hab ich gelesen, das es möglich ist die Passwörter im MD5-Format zu speichern. Gesagt, getan. Ich hab darauf Digist::MD5 auf dem Server installiert und die Register.pm so umgeschrieben. Das klappt auch soweit. Jetzt kommt aber das Problem: Ich kann mich dadurch nicht mehr in den Chat einloggen da das Passwort per checkpassword() überprüft wird und der GTChat die Passwörter normalerweiße mit Crypt() verschlüsselt. Nun häng ich an der Stelle. Hab schon viel rumprobiert aber bisher ist es mir nicht gelungen die login.pm anzupassen. Es kommt also immer, das dass Passwort nicht korrekt ist. Wenn ihr euch fragt warum ich solche Experimente mache: Ich versuch mit an nem Userabgleich vom PHPkit auf den GTChat und da ist für mich die einfachste Lösung die Chatdaten aus der Datenbank einzulesen und zudem die User aus dem Kit direkt dort einzutragen. Die Kit-Passwörter sind aber im MD5-Format gespeichert. Ich hab bisher auch keine Erfahrungen mit Perl deswegen ist das eher ein "Blindflug". Hat einer ne Idee wie man die login.pm anpassen muss? Oder gibt es ein Perl Plugin was die MD5-Daten auslesen kann?
Liebe Grüße,
Nickel