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)