steffen: server/kolab-webadmin/kolab-webadmin/www/admin/user user.php, 1.44, 1.45

cvs at intevation.de cvs at intevation.de
Fri Nov 19 12:39:57 CET 2004


Author: steffen

Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/user
In directory doto:/tmp/cvs-serv15746/kolab-webadmin/www/admin/user

Modified Files:
	user.php 
Log Message:
Fix for Issue339 (password change for users)

Index: user.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/user/user.php,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- user.php	18 Nov 2004 13:27:57 -0000	1.44
+++ user.php	19 Nov 2004 11:39:54 -0000	1.45
@@ -407,6 +407,10 @@
        if( !empty( $_POST['password_0'] ) ) {
 		 $ldap_object['userPassword'] = '{sha}'.base64_encode( pack('H*', 
 																	sha1( $_POST['password_0'])));
+		 if( $action == 'save' && $auth->dn() == $dn ) {
+		   // We are editing our own password, let's update the session!
+		   $auth->setPassword($_POST['password_0']);
+		 }
 		 if( isset( $_POST['accttype'] ) && $_POST['accttype'] > 1 ) {
 		   // We have a group or resource, create encrypted pw
 		   $pubkeydata=file_get_contents("$kolab_prefix/etc/kolab/res_pub.pem" );		   





More information about the commits mailing list