ispCP - Board - Support
Problem mit Webmail 'Password change' HowTo - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Plauderecke (/forum-49.html)
+---- Thread: Problem mit Webmail 'Password change' HowTo (/thread-12879.html)

Pages: 1 2


RE: Problem mit Webmail 'Password change' HowTo - funnymob - 03-04-2011 09:56 PM

Hallo zusammen,

sorry, aber da bin ich ein bisschen schwach auf der Brust...
Wie kann ich diese Änderungen in das Roundcube-Bundle einbinden? Hat mir da jemand eine genauere Beschreibung - oder anders gefragt, warum funktioniert das bei mir nicht, wenn ich das nach dem ISPCP HowTo gemacht habe?

Danke
gruß
funnymob


RE: Problem mit Webmail 'Password change' HowTo - joximu - 03-04-2011 10:08 PM

Du meinst das da
http://isp-control.net/documentation/howto/mail/install_roundcube_for_webmail
mit diesem Plugin:
http://www.deluxe-styles.de/ispcp/ispcp_pw_changer.tar.gz

Ich vermute, da wird angenommen, dass der IMAP-Server die daten ebenfalls direkt aus der DB liest (zB. Dovecot oder so)... dann braucht es den send_request nicht (und natürlich entfällt dann auch das "change" im Status....

Ich hab für meinen Teil beschossen, vorerst noch mit Courier zu fahren und daher musste ich das entsprechend so programmieren.

/J


RE: Problem mit Webmail 'Password change' HowTo - funnymob - 03-07-2011 10:07 PM

Hallo nochmals,

ok verstanden.
Hat mit dann jemand einen Tip wie ich die 2 Sachen (Status=Change und Request) in welche Datei packen muss?

Vielen Dank
gruß
funnymob


RE: Problem mit Webmail 'Password change' HowTo - funnymob - 03-08-2011 02:40 AM

Hallo nochmals,

1.Problem gelöst.
in der Datei 'roundcube/plugins/ispcp_pw_change/drivers/sql.php' kann das SQL Kommando wie folgt geändert werden, um auch den status auf change zu setzen:
$sql = "UPDATE `mail_users` SET `mail_pass` = %p, `status` = 'change' WHERE `mail_addr` = %u LIMIT 1";

Jetzt fehlt mir nur noch die Info, wie ich den ISP-CP update anstoße. Der Aufruf der Funktion 'send_request();' in der Datei 'roundcube/plugins/ispcp_pw_change/ispcp_pw_change.php' war nicht von Erfolg gekrönt.
In welcher Datei finde ich den die 'send_request();' Funktion?

Danke
Gruß
funnymob


RE: Problem mit Webmail 'Password change' HowTo - joximu - 03-08-2011 09:58 AM

guckst du da
http://isp-control.net/ispcp/browser/trunk/gui/include/ispcp-functions.php#L85


RE: Problem mit Webmail 'Password change' HowTo - funnymob - 03-10-2011 07:55 PM

Hallo,

das hab ich soweit verstanden, doch wenn ich in der change_password Datei von Roundcube die send_request() Funktion verwenden will muss ich vermutlich auch die ISP-CP funktionen per require einbinden. Wenn ich dies über 'require 'ispcp-lib.php';' versuche (habe zuvor die Datei in das selbe Verzeichnis kopiert), dann bekomme ich beim Aufruf des RoundCube im Webbrowser die Fehlermeldung: Seite nicht verfügbar...

D.h. das Einbinden der Funktion ist mein Hauptproblem.

Hast du da vielleicht noch eine Idee?

Danke
gruß
funnymob


RE: Problem mit Webmail 'Password change' HowTo - joximu - 03-10-2011 08:01 PM

du musst meines Wissens nur die Funktion send_request und read_line (eine davor), die darin noch gebraucht wird kopieren - das sollte reichen.

/Joxi


RE: Problem mit Webmail 'Password change' HowTo - funnymob - 03-25-2011 06:05 AM

Hallo joximu,

vielen Dank nochmals für deine Hilfe!
Ich habe des Rätsels Lösung gefunden unter:
http://blog.space2place.de/2009/09/16/roundcube-password-changer-ispcp-omega/
Hier ist ein extra Plugin für Courier und Devecot.

Ich habe das Courier Plugin noch angehängt.

Nochmals vielen Dank
Gruß
funnymob


RE: Problem mit Webmail 'Password change' HowTo - joximu - 03-25-2011 09:24 AM

Macht in etwa dasselbe:

Passwort encrypten, in die DB speichern und dabei den Status auf change setzen und danach send_request aufrufen...

Schlussendlich führen mehrere Wege zum Ziel...

/J