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, )
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)
def _set_password(self, password): self.secret = random_string() self.login_sequence = random_token() self.password = hash_password(_u(password), self.secret)