Esempio n. 1
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        db_sess = db_session.create_session()
        user = db_sess.query(User).filter(User.email == form.email.data).first()
        if user and user.check_password(form.password.data):
            login_user(user, remember=form.remember_me.data)
            return redirect("/")
        return render_template('login.html', message="Неверный пароль или логин", form=form)
    return render_template('login.html', title='Авторизация', form=form)
Esempio n. 2
0
 def login():
     form = LoginForm()
     if form.validate_on_submit():
         session = db_session.create_session()
         user = session.query(User).filter(User.email == form.email.data).first()
         if user and user.check_password(form.password.data):
             login_user(user, remember=form.remember_me.data)
             return redirect("/")
         return render_template('login.html', message="Wrong login or password", form=form)
     return render_template('login.html', title='Authorization', form=form)
Esempio n. 3
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        session = db_session.create_session()
        user = session.query(User).filter(User.email == form.username.data).first()
        if user and user.check_password(form.password.data):
            login_user(user, remember=form.remember_me.data)
            return redirect('/')
        return render_template('login.html', form=form, message='Неправильный логин или пароль')
    return render_template('login.html', title='Авторизация', form=form)
Esempio n. 4
0
def login():
    global namecur
    form = LoginForm()
    if form.validate_on_submit():
        db_sess = db_session.create_session()
        user = db_sess.query(User).filter(User.email == form.email.data).first()
        if user and user.check_password(form.password.data):
            login_user(user, remember=form.remember_me.data)
            namecur = user.name
            return redirect(f"/addjob/{user.id}")
        return render_template('log.html', message="Wrong login or password", form=form)
    return render_template('log.html', title='Authorization', form=form)
Esempio n. 5
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        session = db_session.create_session()
        user = session.query(User).filter(
            User.email == form.login.data).first()
        if user and user.check_password(form.password.data):
            login_user(user, remember=form.remember_me.data)
            return redirect("/")
        return render_template('login.html',
                               message="Неправильный адрес почты или пароль",
                               form=form)
    return render_template('login.html', form=form)
 def login():
     form = LoginForm()
     if form.validate_on_submit():
         session_db = db_session.create_session()
         user = session_db.query(User).filter(
             User.email == form.email.data).first()
         if user and user.check_password(form.password.data):
             res = make_response(f"Вы авторизованы")
             session['user_email'] = user.email
             return res
         return render_template('login.html',
                                message="Wrong login or password",
                                form=form)
     return render_template('login.html', title='Authorization', form=form)
Esempio n. 7
0
def login():
    db_session.global_init('db/users_db.db')
    ses = db_session.create_session()
    form = LoginForm()
    if form.validate_on_submit():
        db_sess = db_session.create_session()
        user = db_sess.query(User).filter(User.email == form.email.data).first()
        if user and user.hashed_password == form.password.data:
            login_user(user, remember=form.remember_me.data)
            return redirect("/")
        return render_template('login.html',
                               message="Неправильный логин или пароль",
                               form=form)
    return render_template('login.html', title='Авторизация', form=form)
Esempio n. 8
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        db_sess = db_session.create_session()
        user = db_sess.query(User).filter(
            User.email == str(form.email.data).lower()).first()
        if user and user.check_password(form.password.data):
            if user.is_good == "1":
                login_user(user, remember=form.remember_me.data)
                return redirect("/")
            return redirect(f'/code/{int(user.id)}')
        return render_template('login.html',
                               message="Неправильный логин или пароль",
                               form=form)
    return render_template('login.html', title='Авторизация', form=form)
Esempio n. 9
0
def login():
    clear_session()
    form = LoginForm()
    if form.is_submitted():
        db_sess = db_session.create_session()
        user = db_sess.query(User).filter(
            User.login == form.login.data).first()
        if user and user.check_password(form.password.data):
            login_user(user, remember=form.remember_me.data)
            return redirect("/")
        return render_template('login.html',
                               message="Неправильный логин или пароль",
                               form=form,
                               title='Авторизация')
    return render_template('login.html', title='Авторизация', form=form)
Esempio n. 10
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        session = db_session.create_session()
        user = session.query(User).filter(
            User.email == form.email.data).first()
        if user and user.hashed_password == form.password.data:
            login_user(user, remember=form.remember_me.data)
            return redirect("/")
        return render_template('login.html',
                               message="Неправильный логин или пароль",
                               form=form)
    return render_template('login.html',
                           title='Авторизация',
                           form=form,
                           text='Наше приложение')
Esempio n. 11
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        db_sess = db_session.create_session()
        user = db_sess.query(User).filter(
            User.email == form.username.data).first()
        if user and user.check_password(form.password.data):
            login_user(user, remember=form.remember_me.data)
            next_value = request.args.get('next')
            if next_value:
                return redirect(next_value)
            return redirect("/")
        return render_template('login.html',
                               message="Неправильный логин или пароль",
                               form=form)
    return render_template('login.html', form=form)