def login(): """ Authenticates administrator login, redirects to login page if authentication fails. """ if request.method == 'POST': username = request.values["username"] password = request.values["password"] if Admin.check_password(username, password): admin_authentication.log_in_admin(username) return redirect("/choose_study") flash("Incorrect username & password combination; try again.", 'danger') return redirect("/")
def login(): """ Authenticates administrator login, redirects to login page if authentication fails. """ if request.method == 'POST': username = request.values["username"] password = request.values["password"] try: timezone = int(request.values["timezone"]) except: timezone = 0 if Researcher.check_password(username, password): admin_authentication.log_in_admin(username, timezone) return redirect("/downloads" if username == "moht" else "/choose_study") else: flash("Incorrect username & password combination; try again.", 'danger') return redirect("/")