Пример #1
0
 def attempt_authorize(self, login, password):
     hashed_password = self.hash_value(password)
     try:
         user = DBSession.query(UserModel).filter(
             and_(getattr(UserModel, self._login_attr) == login, UserModel.password == hashed_password)
         )
         self.user_id = user.user_id
         self.login = self.login
         self.auth_login = getattr(user, self._auth_attr)
         self.email = user.email
         self.enabled = user.enabled
         return True
     except (MultipleResultsFound, NoResultFound):
         self.log.debug("User was not found")
     except DBAPIError, e:
         self.log.error("Catch DB API Error")
         self.log.debug("DB API Error: {0}".format(e))
Пример #2
0
 def attempt_authorize(self, login, password):
     hashed_password = self.hash_value(password)
     try:
         user = DBSession.query(UserModel).filter(
             and_(
                 getattr(UserModel, self._login_attr) == login,
                 UserModel.password == hashed_password), )
         self.user_id = user.user_id
         self.login = self.login
         self.auth_login = getattr(user, self._auth_attr)
         self.email = user.email
         self.enabled = user.enabled
         return True
     except (MultipleResultsFound, NoResultFound):
         self.log.debug("User was not found")
     except DBAPIError, e:
         self.log.error("Catch DB API Error")
         self.log.debug("DB API Error: {0}".format(e))
Пример #3
0
def install():
    user = UserModel('admin', '*****@*****.**', 'admin', True)
    DBSession.add(user)
Пример #4
0
def install():
    user = UserModel('admin', '*****@*****.**', 'admin', True)
    DBSession.add(user)