def login_post(): loginForm = Login(request.form) registrationForm = Register(request.form) if loginForm.validate(): user = User() username = request.form['username'] password = request.form['password'] uid = user.get_id(username) if uid is not None and user.check_pass(username, password): return log_user_in(username, uid) flash('Invalid username or password','error') return render_template('users/login.html', loginForm=loginForm, registrationForm=registrationForm)
def login_post(): loginForm = Login(request.form) registrationForm = Register(request.form) if loginForm.validate(): user = User() username = request.form['username'] password = request.form['password'] uid = user.get_id(username) if uid is not None and user.check_pass(username, password): return log_user_in(username, uid) flash('Invalid username or password', 'error') return render_template('users/login.html', loginForm=loginForm, registrationForm=registrationForm)
def LoginPage(): message = "" form = Login(request.form) if request.method == 'POST' and form.validate(): username = form.username.data password = form.password.data s = select([Users]) result = conn.execute(s) validation = result.fetchone() if username == validation[1] and password == validation[2]: session['logged_in'] = True return redirect(url_for('search')) else: return render_template('home.html', form=form, message='Invalid Credentials') return render_template('home.html', form=form)
def login(): form = Login() if 'email' in session: return redirect(url_for("index")) if request.method == "POST": if form.validate() == False: return render_template("login.html", form=form) else: email = form.email.data password = form.password.data user = User.query.filter_by(email=email).first() if user is not None and user.check_password(password): session["email"] = form.email.data return redirect(url_for("index")) else: return redirect(url_for("login")) return render_template("login.html", form=form)
def login(): if current_user.is_authenticated: return redirect('/', 302) form = Login() if request.method == 'POST': result = form.validate() if result: login_user( User(_id=result.get('_id'), name=result.get('name'), userID=result.get('userID'), username=result.get('username'), email=result.get('email'), gender=result.get('gender'))) return redirect('/', 302) return render_template('login.html', form=form)
def confirm(code_registration=None): form = Login(request.form) _data = db_exec( db, "select * from enroll where code_registration = '{}'".format( code_registration ), debug=True)[0] msg = "<p>Uživatel je povolen, během 10ti minut mu zřídíme " + \ "přístup do sítě FZU-GUEST.</p> <hr noshade>" + \ "<p>User has approved, access to FZU-GUEST" + \ " will be set during 10 minutes.</p>" if request.method == 'POST' and form.validate(): if valid_grant(smtp, form.username.data, form.password.data): db_exec( db, "update enroll " "SET date_confirm = '{date_now}' " "where code_registration = '{code_registration}'" "".format( date_now=time.strftime("%Y-%m-%d"), code_registration=code_registration ) ) return render_template( 'layout.j2', message=msg, ) else: return render_template( 'confirm.j2', data=_data, form=Login(request.form), )