Example #1
0
def login():
	"""
	Handles a user login request.
	"""
	
	if current_user.is_authenticated():
		return success('Admin logged in successfully', 200)

	# Validate client-side form data.
	form = LoginForm.from_json(request.json)
	if form.validate():
		# Login and validate the user.
		login_user(admin)
		admin.set_authenticated(True)
		return success('Admin logged in successfully', 200)

	return fail('Invalid username or password', 500)
Example #2
0
def login():
    """
	Handles a user login request.
	"""

    if current_user.is_authenticated():
        return success('Admin logged in successfully', 200)

    # Validate client-side form data.
    form = LoginForm.from_json(request.json)
    if form.validate():
        # Login and validate the user.
        login_user(admin)
        admin.set_authenticated(True)
        return success('Admin logged in successfully', 200)

    return fail('Invalid username or password', 500)