Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Get actual logged user
- user, msg = checkLoggedUser()
- if user:
- self.renderPage("customMessage.htm", custom_msg=msg)
- else:
- # Check for actual logged user
- def checkLoggedUser():
- # Get actual logged user
- user = users.get_current_user()
- # Don't allow to register for a logged user
- if user:
- return True, "You are already logged in."
- else:
- return False, None
- # Get and post for the login page
- class Login(custom.PageHandler):
- def get(self):
- # Get actual logged user
- user, msg = checkLoggedUser()
- if user:
- self.renderPage("customMessage.htm", custom_msg=msg)
- else:
- self.renderPage('login.htm')
- def post(self):
- # Get actual logged user
- user, msg = checkLoggedUser()
- if user:
- self.renderPage("customMessage.htm", custom_msg=msg)
- else:
- # Make the login
- # bla, bla bla... code for login the user.
- # Get and post for the register page
- class Register(custom.PageHandler):
- def get(self):
- # Get actual logged user
- user, msg = checkLoggedUser()
- if user:
- self.renderPage("customMessage.htm", custom_msg=msg)
- else:
- self.renderPage("registerUser.htm")
- def post(self):
- # Get actual logged user
- user, msg = checkLoggedUser()
- if user:
- self.renderPage("customMessage.htm", custom_msg=msg)
- else:
- # Store in vars the form values
- # bla, bla bla... code for register the user.
- class MyPageHandler(custom.PageHandler):
- def veryUserNotLoggedIn(self):
- if users.getCurrentUser():
- self.renderPage("customMessage.htm", custom_msg=msg)
- return False
- else:
- return True
- class Login(MyPageHandler):
- def get(self):
- if self.verifyUserNotLoggedIn():
- self.renderPage('login.htm')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement