Example #1
0
def signin():
    if request.method == 'GET':
        return render_template('admin/signin.html')

    email = request.form.get('email')
    password = request.form.get('password')

    user = UserService.get_by_email(email)

    if user is not None and UserService.check_password(user['id'], password):
        login_admin(user['id'])
        return redirect(url_for('admin.show_posts'))

    return render_template('admin/signin.html')