[Erp5-report] r26769 - /erp5/trunk/products/ERP5/Tool/PasswordTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri May 1 11:00:31 CEST 2009


Author: yusei
Date: Fri May  1 11:00:31 2009
New Revision: 26769

URL: http://svn.erp5.org?rev=26769&view=rev
Log:
Use _setPasswordByForce method to change password.
Make sure that entered password is not empty.

Modified:
    erp5/trunk/products/ERP5/Tool/PasswordTool.py

Modified: erp5/trunk/products/ERP5/Tool/PasswordTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/PasswordTool.py?rev=26769&r1=26768&r2=26769&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/PasswordTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/PasswordTool.py [utf8] Fri May  1 11:00:31 2009
@@ -184,6 +184,8 @@
       msg = translateString("Bad login provided.")
     elif current_date > expiration_date:
       msg = translateString("Date has expire.")
+    elif not password:
+      msg = translateSTring("Password must be entered.")
     elif password != password_confirmation:
       msg = translateString("Passwords do not match.")
     if msg is not None:
@@ -198,7 +200,7 @@
     self.password_request_dict.pop(password_key)
     persons = self.acl_users.erp5_users.getUserByLogin(user_login)              
     person = persons[0]
-    person._setPassword(password)
+    person._setPasswordByForce(password)
     person.reindexObject()
     if REQUEST is not None:
       msg = translateString("Password changed.")




More information about the Erp5-report mailing list