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'))
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"))
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")
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')