6.0.0-alpha12
6/12/25

[#10793] Passwd 4 horde problem
Summary Passwd 4 horde problem
Queue Passwd
Queue Version 4.0
Type Bug
State Not A Bug
Priority 2. Medium
Owners
Requester busywater (at) gmail (dot) com
Created 11/23/2011 (4950 days ago)
Due
Updated 11/23/2011 (4950 days ago)
Assigned
Resolved 11/23/2011 (4950 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
11/23/2011 05:50:10 PM Jan Schneider Comment #2
State ⇒ Not A Bug
Reply to this comment
Please use the mailing list to ask for support.

http://www.horde.org/mail/ contains a list of all available mailing lists.
11/23/2011 06:06:27 AM busywater (at) gmail (dot) com Comment #1
Priority ⇒ 2. Medium
New Attachment: config_files.txt Download
Patch ⇒ No
Milestone ⇒
Queue ⇒ Passwd
Summary ⇒ Passwd 4 horde problem
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
I am using horde 4.0.11, IMP 5.0.14 on debian squeeze.  Horde 
authentication is done by SQL.
I also make use of horde username hook.  IMP login is done by configuring
the backends.php.

I would like to use Passwd to update both passwords of horde and email
backend (running vpopmail).  Therefore, horde (user) and vpopmail (
user at example.com) have to be updated in the same time.  It seems me that
hook of Passwd must be used.

My method is to strip the domain from $userid in function username and then
add the domain back if the backend is 'expect'.

However, the screen just turn white whenever I try to reset a user's
password.  After some investigation, I believe the problem is from the
statement:         foreach ($driver->_params['drivers'] as $backend =>
$config) {

My syslog capture the php error as:
Nov 22 20:44:05 mail apache2: PHP Fatal error:  Cannot access 
protected property Passwd_Driver_Composite::$_params in 
/var/www/html/horde4/passwd/config/hooks.php on line 36
Nov 22 20:44:05 mail apache2: PHP Fatal error:  Cannot access 
protected property Passwd_Driver_Composite::$_params in 
/var/www/html/horde4/passwd/config/hooks.php on line 36
Nov 22 20:44:05 mail apache2: PHP Fatal error:  Cannot access 
protected property Passwd_Driver_Composite::$_params in 
/var/www/html/horde4/passwd/config/hooks.php on line 36

I have attached the relevant configuration files including horde hook, 
passwd backend and passwd hook in attachment.

Saved Queries