Esempio n. 1
0
def login():
    user_name = request.form.get('username', '')
    user_password = request.form.get('password', '')
    redirect_url = request.form.get('next', url_for('index'))
    if user_name != '' and user_password != '':
        if User.validate(User(user_name, user_password)):
            user = User.find(User(user_name))
            user.last_login_date = datetime.datetime.now()
            user.save()
            login_user(user)
            return redirect(redirect_url)
        else:
            return redirect(url_for('index'))
    else:
        return redirect(url_for('index'))
Esempio n. 2
0
def login():
    user_name = request.form.get("username", "")
    user_password = request.form.get("password", "")
    redirect_url = request.form.get("next", url_for("index"))
    if user_name != "" and user_password != "":
        if User.validate(User(user_name, user_password)):
            user = User.find(User(user_name))
            user.last_login_date = datetime.datetime.now()
            user.save()
            login_user(user)
            return redirect(redirect_url)
        else:
            return redirect(url_for("index"))
    else:
        return redirect(url_for("index"))
Esempio n. 3
0
 def test_validate(self):
     user = User("username", "password", "*****@*****.**")
     user.save()
     self.assertFalse(User.validate(User("invalid_user", "pass")), "user should not be valid")
     self.assertTrue(User.validate(user), "user should be valid")
Esempio n. 4
0
 def test_validate(self):
     user = User('username', 'password', '*****@*****.**')
     user.save()
     self.assertFalse(User.validate(User('invalid_user', 'pass')), 'user should not be valid')
     self.assertTrue(User.validate(user), 'user should be valid')