예제 #1
0
def create_dummy_user(index, account_type = UserAccountType.FREE, user_manager = None):
    if user_manager == None:
        user_manager = UserManager()
        
    return user_manager.register_user(
        google_account = users.User('*****@*****.**' % index),
        account_type = account_type
    )
예제 #2
0
 def post(self):
     if not self._user_session.is_logged_in():
         # User not signed in yet
         self.redirect('/signup')
     else:
         if not self._user_session.is_registered():
             # User signed in, but not registered yet
             user = UserManager.register_user(self._user_session.get_account(), UserAccountType.FREE)
         
         # Register the user id into the session
         self._user_session.refresh()
         
         self.redirect('/')
예제 #3
0
 def _on_load_user(self, account):
     return UserManager.retrieve_user_by_account(account)