Beispiel #1
0
def register():
    form = RegistrationForm(request.form)
    if request.method != "POST":
        return render("register.html", register_form=form)
    form.validate()
    if form.errors != dict():
        return render("register.html", register_form=form)
    email = email_normalizer(form.email.data)
    password = generate_password_hash(form.password.data)
    if User.objects(email=email).first():
        msg = "email exists"
        return render("register.html", register_form=form, msg=msg)
    user = User(email=email, password=password, name=form.name.data).save()
    session["email"] = user.email
    return redirect(url_for("user.dashboard"))
Beispiel #2
0
def register():
    form = RegistrationForm(request.form)
    if request.method != 'POST':
        return render('register.html', register_form=form)
    form.validate()
    if form.errors != dict():
        return render('register.html', register_form=form)
    email = email_normalizer(form.email.data)
    password = generate_password_hash(form.password.data)
    if User.objects(email=email).first():
        msg = 'email exists'
        return render('register.html', register_form=form, msg=msg)
    user = User(email=email, password=password, name=form.name.data).save()
    session['email'] = user.email
    return redirect(url_for('user.dashboard'))
Beispiel #3
0
def login():
    form = LoginForm(request.form)
    if request.method != "POST":
        return render("login.html", login_form=form)
    form.validate()
    if form.errors != dict():
        return render("login.html", login_form=form)
    email = email_normalizer(form.email.data)
    password = form.password.data
    try:
        user = User.objects.get(email=email)
        if not check_password_hash(password, user.password):
            raise
    except:
        msg = "user password not matched"
        return render("login.html", login_form=form, msg=msg)
    session["email"] = user.email
    return redirect(url_for("user.dashboard"))
Beispiel #4
0
def login():
    form = LoginForm(request.form)
    if request.method != 'POST':
        return render('login.html', login_form=form)
    form.validate()
    if form.errors != dict():
        return render('login.html', login_form=form)
    email = email_normalizer(form.email.data)
    password = form.password.data
    try:
        user = User.objects.get(email=email)
        if not check_password_hash(password, user.password):
            raise
    except:
        msg = 'user password not matched'
        return render('login.html', login_form=form, msg=msg)
    session['email'] = user.email
    return redirect(url_for('user.dashboard'))
Beispiel #5
0
def asghar():
    return redirect(url_for('site.landing'))
Beispiel #6
0
def asghar():
    return redirect(url_for('site.landing'))