Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CODE
- def auth_user_db(self, username, password):
- """
- Method for authenticating user, auth db style
- :param username:
- The username or registered email address
- :param password:
- The password, will be tested against hashed password on db
- """
- if username is None or username == "":
- return None
- user = self.find_user(username=username)
- google = self.get_session.query(self.user_model).filter_by(email=username).first()
- log.info(format(google))
- log.info(format(9))
- log.info(format(username))
- log.info(format(1))
- #log.info(LOGMSG_WAR_SEC_LOGIN_FAILED.format(user))
- log.info(format(user))
- log.info(format(2))
- #log.info(format(user.password))
- if user is None:
- user = self.find_user(email=username)
- log.info(format(user))
- log.info(format(3))
- if user is None or (not user.is_active):
- log.info(LOGMSG_WAR_SEC_LOGIN_FAILED.format(username))
- if user is None:
- log.info('this is the reason for failure')
- else:
- log.info('the user is not active')
- return None
- #print(user)
- #print(user.password)
- elif check_password_hash(user.password, password):
- self.update_user_auth_stat(user, True)
- return user
- else:
- self.update_user_auth_stat(user, False)
- log.info(LOGMSG_WAR_SEC_LOGIN_FAILED.format(username))
- log.info('are you the culprit?')
- return None
- RESULT
- D:\home\python364x64\lib\site-packages\flask_sqlalchemy\__init__.py:794: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning.
- 'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
- 2019-02-20 02:29:05,496:INFO:flask_appbuilder.base:Registering class IndexView on menu
- 2019-02-20 02:29:05,512:INFO:flask_appbuilder.base:Registering class UtilView on menu
- 2019-02-20 02:29:05,528:INFO:flask_appbuilder.base:Registering class LocaleView on menu
- 2019-02-20 02:29:05,546:INFO:flask_appbuilder.base:Registering class RegisterUserDBView on menu
- 2019-02-20 02:29:05,578:INFO:flask_appbuilder.base:Registering class ResetPasswordView on menu
- 2019-02-20 02:29:05,621:INFO:flask_appbuilder.base:Registering class ResetMyPasswordView on menu
- 2019-02-20 02:29:05,654:INFO:flask_appbuilder.base:Registering class UserInfoEditView on menu
- 2019-02-20 02:29:05,700:INFO:flask_appbuilder.base:Registering class AuthDBView on menu
- 2019-02-20 02:29:05,731:INFO:flask_appbuilder.base:Registering class UserDBModelView on menu List Users
- 2019-02-20 02:29:05,889:INFO:flask_appbuilder.base:Registering class RoleModelView on menu List Roles
- 2019-02-20 02:29:05,971:INFO:flask_appbuilder.base:Registering class UserStatsChartView on menu User's Statistics
- 2019-02-20 02:29:06,013:INFO:flask_appbuilder.base:Registering class RegisterUserModelView on menu User's Statistics
- 2019-02-20 02:29:06,078:INFO:flask_appbuilder.base:Registering class PermissionModelView on menu Base Permissions
- 2019-02-20 02:29:06,137:INFO:flask_appbuilder.base:Registering class ViewMenuModelView on menu Views/Menus
- 2019-02-20 02:29:06,202:INFO:flask_appbuilder.base:Registering class PermissionViewModelView on menu Permission on Views/Menus
- 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:None
- 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:9
- 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:admintimes
- 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:1
- 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:None
- 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:2
- 2019-02-20 02:29:21,909:INFO:flask_appbuilder.security.manager:None
- 2019-02-20 02:29:21,909:INFO:flask_appbuilder.security.manager:3
- 2019-02-20 02:29:21,909:INFO:flask_appbuilder.security.manager:Login Failed for user: admintimes
- 2019-02-20 02:29:21,909:INFO:flask_appbuilder.security.manager:this is the reason for failure
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement