def authenticate(self, username, password):
password_hash = self.__hash_password(password)
orm_session = model.Session()
user = orm_session.query(model.LocalUser).\
filter(model.LocalUser.user_name==username).\
filter(model.LocalUser.password_hash==password_hash).\
first()
if user is not None:
self._logger.info("LocalUserAuthenticationProvider: Login of user %s successful", username)
return True
self._logger.warn("LocalUserAuthenticationProvider: Login of user %s failed", username)
return False
评论列表
文章目录