def sign_in(): form = AuthForm(request.form) if request.method == "POST" and form.validate(): auth = mongo_init().auth user = auth.find_one({"username": form.data.get("username")}) if not user: flash(u"Sorry, user {username} not found".format(**form.data), "alert-error") return redirect(url_for("sign_in")) username, password = form.data.get("username"), \ form.data.get("password") md5 = hashlib.md5() md5.update(password) if user["password"] == md5.hexdigest(): session["username"] = user["username"] flash("You're successfully authorized", "alert-success") return redirect(url_for("registration_deck")) return redirect(url_for("registration_deck")) return render_template("auth.html", form=form)
def sign_in(): form = AuthForm(request.form) if request.method == "POST" and form.validate(): auth = mongo_init().auth user = auth.find_one({"username": form.data.get("username")}) if not user: flash( u"Sorry, user {username} not found".format(**form.data), "alert-error") return redirect(url_for("sign_in")) username, password = form.data.get("username"), \ form.data.get("password") md5 = hashlib.md5() md5.update(password) if user["password"] == md5.hexdigest(): session["username"] = user["username"] flash( "You're successfully authorized", "alert-success") return redirect(url_for("registration_deck")) return redirect(url_for("registration_deck")) return render_template("auth.html", form=form)
def signin(): if request.method == 'GET': form = AuthForm() return render_template('signin.html', error=False, form=form) else: auth_form = AuthForm(request.form) if auth_form.validate(): session['user'] = auth_form.email.data return redirect(url_for('index')) else: return render_template('signin.html', error=True, form=auth_form)
def login(): form = AuthForm(request.form) if request.method == 'POST' and form.validate(): login_user(form.get_account()) return render_template('accounts/login.html', form=form)