예제 #1
0
파일: views.py 프로젝트: darioblanco/sayit
def login():
    error = None
    next = request.args.get('next')
    if request.method == 'POST':
        username = request.form['username']
        password = request.form['password']
        remember = request.form.get('remember', False)
        if User.check_user_password(username, password):
            # Right password
            user = AuthUser(username)
            if login_user(user, remember=remember):
                # Logged in correctly
                return redirect('/')
        error = "Username or password incorrect"
    return render_template('login.html', login=True, next=next, error=error)
예제 #2
0
파일: tests.py 프로젝트: darioblanco/sayit
 def test_check_password(self):
     """Should check that the user credentials are valid"""
     self.assertTrue(User.check_user_password(USER['username'],
                                              USER['password']))