Ejemplo n.º 1
0
def guideLogin():
    form = GuideLoginForm()
    if form.validate_on_submit():
        guide = Guide.query.filter_by(username=form.username.data).first()
        if guide and bcrypt.check_password_hash(guide.password,
                                                form.password.data):
            login_user(guide)
            return redirect(url_for('home'))
        else:
            flash('Login Unsuccessful...' + form.password.data, 'danger')
    return render_template('guideLogin.html', title='Guide Login', form=form)
Ejemplo n.º 2
0
def login():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user and bcrypt.check_password_hash(user.password, form.password.data):
            login_user(user, remember=form.remember.data)
            next_page = request.args.get('next')
            return redirect(next_page) if next_page else redirect(url_for('home'))
        else:
            flash('Login Unsuccessful. Please check email and password', 'danger')
    return render_template('login.html', title='Login', form=form)
Ejemplo n.º 3
0
def guideLogin():
    form = GuideLoginForm()
    if form.validate_on_submit():
        guide = Guide.query.filter_by(username=form.username.data).first()
        if guide and bcrypt.check_password_hash(guide.password,
                                                form.password.data):
            login_user(guide)
            return redirect(url_for('home'))
        else:
            # flash(Markup('Login Unsuccessful. Please Contact the Admin or try resetting the password <a href="/password_reset" class="alert-link">here</a>', 'danger'))
            flash(
                Markup(
                    'Incorrect Username or Password. <br>(1) Please Contact the Admin.<br>(2)<a href="/password_reset" class="alert-link" style="color:blue"> Click here</a> to reset your password.'
                ), 'danger')
    return render_template('guideLogin.html', title='Guide Login', form=form)
Ejemplo n.º 4
0
def login():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user and bcrypt.check_password_hash(user.password,
                                               form.password.data):
            login_user(user)
            next_page = request.args.get("next")
            return redirect(next_page) if next_page else redirect(
                url_for('home'))
        else:
            flash(
                'Logowanie niepowiodło się. Sprawdź poprawność wprowadzonych danych',
                'danger')
    return render_template('login.html', title="Logowanie", form=form)