def new_password(): user = g.user current_password = request.form.get('current_password') token = request.form.get('token') error_message = gettext('Incorrect password or two-factor code.') # If the user is validated, change their password if validate_user(user.username, current_password, token, error_message): password = request.form.get('password') set_diceware_password(user, password) return redirect(url_for('account.edit'))
def new_password() -> werkzeug.Response: user = g.user current_password = request.form.get('current_password') token = request.form.get('token') error_message = gettext('Incorrect password or two-factor code.') # If the user is validated, change their password if validate_user(user.username, current_password, token, error_message): password = request.form.get('password') set_diceware_password(user, password) session.pop('uid', None) session.pop('expires', None) return redirect(url_for('main.login')) return redirect(url_for('account.edit'))
def new_password() -> werkzeug.Response: user = g.user current_password = request.form.get("current_password") token = request.form.get("token") error_message = gettext("Incorrect password or two-factor code.") # If the user is validated, change their password if validate_user(user.username, current_password, token, error_message): password = request.form.get("password") set_diceware_password(user, password) session.pop("uid", None) session.pop("expires", None) return redirect(url_for("main.login")) return redirect(url_for("account.edit"))
def new_password(): user = g.user current_password = request.form.get('current_password') token = request.form.get('token') error_message = gettext('Incorrect password or two-factor code.') # If the user is validated, change their password if validate_user(user.username, current_password, token, error_message): password = request.form.get('password') set_diceware_password(user, password) session.pop('uid', None) session.pop('expires', None) return redirect(url_for('main.login')) return redirect(url_for('account.edit'))
def login(): if request.method == 'POST': user = validate_user(request.form['username'], request.form['password'], request.form['token']) if user: current_app.logger.info("'{}' logged in with the token {}" .format(request.form['username'], request.form['token'])) # Update access metadata user.last_access = datetime.utcnow() db_session.add(user) db_session.commit() session['uid'] = user.id return redirect(url_for('main.index')) return render_template("login.html")
def login(): if request.method == 'POST': user = validate_user(request.form['username'], request.form['password'], request.form['token']) if user: current_app.logger.info( "'{}' logged in with the token {}".format( request.form['username'], request.form['token'])) # Update access metadata user.last_access = datetime.utcnow() db_session.add(user) db_session.commit() session['uid'] = user.id return redirect(url_for('main.index')) return render_template("login.html")
def login() -> Union[str, werkzeug.Response]: if request.method == 'POST': user = validate_user(request.form['username'], request.form['password'], request.form['token']) if user: current_app.logger.info("'{}' logged in with the two-factor code {}" .format(request.form['username'], request.form['token'])) # Update access metadata user.last_access = datetime.utcnow() db.session.add(user) db.session.commit() session['uid'] = user.id session['nonce'] = user.session_nonce return redirect(url_for('main.index')) return render_template("login.html")
def login() -> Union[str, werkzeug.Response]: if request.method == "POST": user = validate_user(request.form["username"], request.form["password"], request.form["token"]) if user: current_app.logger.info( "'{}' logged in with the two-factor code {}".format( request.form["username"], request.form["token"])) # Update access metadata user.last_access = datetime.now(timezone.utc) db.session.add(user) db.session.commit() session["uid"] = user.id session["nonce"] = user.session_nonce return redirect(url_for("main.index")) return render_template("login.html")