Example #1
0
def setLoginCookie():
    uid = request.forms.get('userid')
    pw  = request.forms.get('password')
    rem = request.forms.get('remember_me')
    
    _user = USERS.getUserByName(uid) # TODO: replace this with db lookup
    if _user: # if user has existing login
        if uid in demoIDs or False: # TODO: replace this false with password check
            loginToken = uid+"loginToken"+''.join(random.choice(string.ascii_letters + string.digits) for _ in range(5))
            userObj = getProfile(uid)
            try:
                USERS.addUser(userObj,loginToken) 
            except ValueError as e:
                print e.message
            response.set_cookie("cosmosium_login",loginToken,max_age=60*60*5)
            redirect('/play')
    else:
        return userLogin('user not found')
Example #2
0
def setLoginCookie():
    uid = request.forms.get('userid')
    pw = request.forms.get('password')
    rem = request.forms.get('remember_me')
    _user = USERS.getUserByName(uid)

    if _user:  # if user has existing login (in python memory)
        if uid in demoIDs or False:  # TODO: replace this false with password check
            loginToken = uid + "loginToken" + ''.join(
                random.choice(string.ascii_letters + string.digits) for _ in range(5))
            userObj = getProfile(uid)
            try:
                USERS.addUser(userObj, loginToken)
            except ValueError as e:
                print e.message

            response.set_cookie("cosmosium_login", loginToken, max_age=60 * 60 * 5)
            redirect('/play')
    elif False:  # if user is in database
        # TODO: load user into USERS (python memory)
        pass
    else:
        return userLogin('user not found')
Example #3
0
 def addDemoUsers(self):
     for user in demoIDs:
         self.addUser(getProfile(user),user+'temp_token')
Example #4
0
 def addDemoUsers(self):
     for user in demoIDs:
         self.addUser(getProfile(user), user + 'temp_token')