Esempio n. 1
0
def login():
    e = None
    email, password = request.form['email'], request.form['password']
    #print email

    user = models.connection.acw.users.find({'email': email})[0]
    #print user
    if not user:
        session['logged_in'] = False
        session['user'] = None
        e = 'No user with this email'
        return redirect('/')
    if helpers.hash_pass(password) == user['password']:  # Authenticated
        session['logged_in'] = True
        session['user'] = str(user['_id'])
        return redirect('/new_task')
    else:
        session['logged_in'] = False
        session['user'] = None
        e = 'Password incorrect'
        return redirect('/')
    
    return redirect('/new_task')
Esempio n. 2
0
def register():
    models.connection.acw.users.insert({'email': request.form['email'], 'password': helpers.hash_pass(request.form['password']), 
        'role': 'member'})
    return redirect('/')