Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.21 KB | None | 0 0
  1. CODE
  2.  
  3. def auth_user_db(self, username, password):
  4. """
  5. Method for authenticating user, auth db style
  6.  
  7. :param username:
  8. The username or registered email address
  9. :param password:
  10. The password, will be tested against hashed password on db
  11. """
  12. if username is None or username == "":
  13. return None
  14. user = self.find_user(username=username)
  15. google = self.get_session.query(self.user_model).filter_by(email=username).first()
  16. log.info(format(google))
  17. log.info(format(9))
  18. log.info(format(username))
  19. log.info(format(1))
  20. #log.info(LOGMSG_WAR_SEC_LOGIN_FAILED.format(user))
  21. log.info(format(user))
  22. log.info(format(2))
  23. #log.info(format(user.password))
  24. if user is None:
  25. user = self.find_user(email=username)
  26. log.info(format(user))
  27. log.info(format(3))
  28. if user is None or (not user.is_active):
  29. log.info(LOGMSG_WAR_SEC_LOGIN_FAILED.format(username))
  30. if user is None:
  31. log.info('this is the reason for failure')
  32. else:
  33. log.info('the user is not active')
  34. return None
  35. #print(user)
  36. #print(user.password)
  37. elif check_password_hash(user.password, password):
  38. self.update_user_auth_stat(user, True)
  39. return user
  40. else:
  41. self.update_user_auth_stat(user, False)
  42. log.info(LOGMSG_WAR_SEC_LOGIN_FAILED.format(username))
  43. log.info('are you the culprit?')
  44. return None
  45.  
  46. RESULT
  47. 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.
  48. 'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
  49. 2019-02-20 02:29:05,496:INFO:flask_appbuilder.base:Registering class IndexView on menu
  50. 2019-02-20 02:29:05,512:INFO:flask_appbuilder.base:Registering class UtilView on menu
  51. 2019-02-20 02:29:05,528:INFO:flask_appbuilder.base:Registering class LocaleView on menu
  52. 2019-02-20 02:29:05,546:INFO:flask_appbuilder.base:Registering class RegisterUserDBView on menu
  53. 2019-02-20 02:29:05,578:INFO:flask_appbuilder.base:Registering class ResetPasswordView on menu
  54. 2019-02-20 02:29:05,621:INFO:flask_appbuilder.base:Registering class ResetMyPasswordView on menu
  55. 2019-02-20 02:29:05,654:INFO:flask_appbuilder.base:Registering class UserInfoEditView on menu
  56. 2019-02-20 02:29:05,700:INFO:flask_appbuilder.base:Registering class AuthDBView on menu
  57. 2019-02-20 02:29:05,731:INFO:flask_appbuilder.base:Registering class UserDBModelView on menu List Users
  58. 2019-02-20 02:29:05,889:INFO:flask_appbuilder.base:Registering class RoleModelView on menu List Roles
  59. 2019-02-20 02:29:05,971:INFO:flask_appbuilder.base:Registering class UserStatsChartView on menu User's Statistics
  60. 2019-02-20 02:29:06,013:INFO:flask_appbuilder.base:Registering class RegisterUserModelView on menu User's Statistics
  61. 2019-02-20 02:29:06,078:INFO:flask_appbuilder.base:Registering class PermissionModelView on menu Base Permissions
  62. 2019-02-20 02:29:06,137:INFO:flask_appbuilder.base:Registering class ViewMenuModelView on menu Views/Menus
  63. 2019-02-20 02:29:06,202:INFO:flask_appbuilder.base:Registering class PermissionViewModelView on menu Permission on Views/Menus
  64. 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:None
  65. 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:9
  66. 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:admintimes
  67. 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:1
  68. 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:None
  69. 2019-02-20 02:29:21,895:INFO:flask_appbuilder.security.manager:2
  70. 2019-02-20 02:29:21,909:INFO:flask_appbuilder.security.manager:None
  71. 2019-02-20 02:29:21,909:INFO:flask_appbuilder.security.manager:3
  72. 2019-02-20 02:29:21,909:INFO:flask_appbuilder.security.manager:Login Failed for user: admintimes
  73. 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