Exemple #1
0
 def reset_password(self, old, new):
     if self.password == hash_password(old, self.secret):
         self._set_password(new)
         msg = repr((u'更新了密码.', {}))
         create_object_type(object_session(self), UserEvent, self, self.id,\
             user_id=self.id, message=msg,
         )
Exemple #2
0
 def reset_password(self, old, new):
     if self.password == hash_password(old, self.secret):
         self._set_password(new)
         msg = repr((u"更新了密码.", {}))
         create_object_type(object_session(self), UserEvent, self, self.id, user_id=self.id, message=msg)
Exemple #3
0
 def _set_password(self, password):
     self.secret = random_string()
     self.login_sequence = random_token()
     self.password = hash_password(_u(password), self.secret)
Exemple #4
0
 def _set_password(self, password):
     self.secret = random_string()
     self.login_sequence = random_token()
     self.password = hash_password(_u(password), self.secret)