Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. # Get actual logged user
  2. user, msg = checkLoggedUser()
  3. if user:
  4. self.renderPage("customMessage.htm", custom_msg=msg)
  5. else:
  6.  
  7. # Check for actual logged user
  8. def checkLoggedUser():
  9. # Get actual logged user
  10. user = users.get_current_user()
  11.  
  12. # Don't allow to register for a logged user
  13. if user:
  14. return True, "You are already logged in."
  15. else:
  16. return False, None
  17.  
  18. # Get and post for the login page
  19. class Login(custom.PageHandler):
  20. def get(self):
  21. # Get actual logged user
  22. user, msg = checkLoggedUser()
  23. if user:
  24. self.renderPage("customMessage.htm", custom_msg=msg)
  25. else:
  26. self.renderPage('login.htm')
  27.  
  28. def post(self):
  29. # Get actual logged user
  30. user, msg = checkLoggedUser()
  31. if user:
  32. self.renderPage("customMessage.htm", custom_msg=msg)
  33. else:
  34. # Make the login
  35. # bla, bla bla... code for login the user.
  36.  
  37. # Get and post for the register page
  38. class Register(custom.PageHandler):
  39. def get(self):
  40. # Get actual logged user
  41. user, msg = checkLoggedUser()
  42. if user:
  43. self.renderPage("customMessage.htm", custom_msg=msg)
  44. else:
  45. self.renderPage("registerUser.htm")
  46.  
  47. def post(self):
  48. # Get actual logged user
  49. user, msg = checkLoggedUser()
  50. if user:
  51. self.renderPage("customMessage.htm", custom_msg=msg)
  52. else:
  53. # Store in vars the form values
  54. # bla, bla bla... code for register the user.
  55.  
  56. class MyPageHandler(custom.PageHandler):
  57. def veryUserNotLoggedIn(self):
  58. if users.getCurrentUser():
  59. self.renderPage("customMessage.htm", custom_msg=msg)
  60. return False
  61. else:
  62. return True
  63.  
  64. class Login(MyPageHandler):
  65. def get(self):
  66. if self.verifyUserNotLoggedIn():
  67. self.renderPage('login.htm')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement