Esempio n. 1
0
File: orm.py Progetto: udvirus/sqla
 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,
         )
Esempio n. 2
0
File: orm.py Progetto: udvirus/sqla
 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)
Esempio n. 3
0
File: orm.py Progetto: udvirus/sqla
 def _set_password(self, password):
     self.secret = random_string()
     self.login_sequence = random_token()
     self.password = hash_password(_u(password), self.secret)
Esempio n. 4
0
File: orm.py Progetto: udvirus/sqla
 def _set_password(self, password):
     self.secret = random_string()
     self.login_sequence = random_token()
     self.password = hash_password(_u(password), self.secret)