diff --git a/product/ERP5/Tool/PasswordTool.py b/product/ERP5/Tool/PasswordTool.py index f1aa8467ffe76ea5283cb3c9e6e30960b0342eb4..edcae35e62bee4302ad60be7f3c1b285115f1cea 100644 --- a/product/ERP5/Tool/PasswordTool.py +++ b/product/ERP5/Tool/PasswordTool.py @@ -86,7 +86,7 @@ class PasswordTool(BaseTool): user = user_list[0].getObject() # generate a ramdom string random_url = self._generateUUID() - url = "%s/portal_password/resetPassword?key=%s" %(self.getPortalObject().absolute_url() , random_url) + url = "%s/portal_password/resetPassword?reset_key=%s" %(self.getPortalObject().absolute_url() , random_url) # generate expiration date expiration_date = DateTime() + self._expiration_day # register request @@ -128,13 +128,13 @@ class PasswordTool(BaseTool): return data - def resetPassword(self, key=None, REQUEST=None): + def resetPassword(self, reset_key=None, REQUEST=None): """ """ if REQUEST is None: REQUEST = get_request() - user_login, expiration_date = self.password_request_dict.get(key, (None, None)) - if key is None or user_login is None: + user_login, expiration_date = self.password_request_dict.get(reset_key, (None, None)) + if reset_key is None or user_login is None: ret_url = '%s/login_form' % self.getPortalObject().absolute_url() return REQUEST.RESPONSE.redirect( ret_url ) @@ -147,7 +147,7 @@ class PasswordTool(BaseTool): return REQUEST.RESPONSE.redirect( ret_url ) # redirect to form as all is ok - REQUEST.set("password_key", key) + REQUEST.set("password_key", reset_key) return self.reset_password_form(REQUEST=REQUEST)