def login(): form = LoginForm() if form.validate_on_submit(): flash('Successfully login') # flash('Login requested for user {}, remember_me={}'.format(form.username.data, form.remember_me.data)) return redirect(url_for('index')) return render_template('login.html', title='Sign In', form=form)
def login(): form = LoginForm(csrf_enabled=False) if form.validate_on_submit(): flash( 'Login request for user {}, with pass {}, remember me - {}'.format( form.username.data, form.password.data, form.remember_me.data)) return redirect(url_for('index')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): if form.email.data == '*****@*****.**' and form.password.data == 'password': flash('You have been logged in!', 'success') return redirect(url_for('home')) else: flash('Login Unsuccessful. Please check username and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash("Kullanıcı adı veya parola hatalı!", "danger") return redirect(url_for('login')) login_user(user) return redirect(url_for('index')) return render_template('login.html', title='Giriş Yap', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user.verify_password(form.password.data): login_user(user) print("login success!") return redirect(url_for("index")) else: print("login failed ><") return redirect(url_for("login")) return render_template("login.html", form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user.verify_password(form.password.data): login_user(user) print('login success!') return redirect(url_for('index')) else: print('login failed ><') return redirect(url_for('login')) return render_template('login.html', form=form)
def login(): if g.user and g.user.is_authenticated: # The url_for takes the name of the function as parameter return redirect(url_for('index')) lForm = LoginForm() if lForm.validate_on_submit(): session['remember_me'] = lForm.remember_me.data # Let OpenID authenticate the user elsewhere return oid.try_login(lForm.openid.data, ask_for=['nickname', 'email']) else: return render_template('login.html', title='Sign in', form=lForm, providers=app.config['OPENID_PROVIDERS'])
def login(): if current_user.is_authenticated: return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash('Invalid username or password') return redirect(url_for('login')) login_user(user, remember=form.remember_me.data) next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': next_page = url_for('index') return redirect(next_page) return render_template('login.html', title='Sign In', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for("index")) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash("Invalid username or password") return redirect(url_for("login")) login_user(user, remember=form.remember_me.data) next_page = request.args.get("next") if not next_page or url_parse(next_page).netloc != "": next_page = url_for("index") return redirect(next_page) return render_template("login.html", title="Sign in", form=form)
def login(): """ Goes to login page and requests for username and password. :return: If username and password is the same as the on in the database, redirect user to dashboard. Else, print invalid message. """ form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user: if form.password.data == user.password: login_user(user, remember=form.remember.data) flash('You were logged in') return redirect(url_for('dashboard')) flash('Incorrect username/password. Try again.') return render_template('login.html', form=form)
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)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): username = form.username.data password = form.password.data # formdan gelen username veritabanında var mi user = User.query.filter_by(username=username).first() # kullanici None degilse VE parola dogru ise if user is not None and user.check_password(password): flash("Giriş başarılı") login_user(user) return redirect(url_for('home')) else: flash("Kullanıcı adı veya parola hatali") return redirect(url_for('login')) return render_template('login.html', title="Login Sayfam", form=form)
def login_for_admin(): #print(f"Referer - {request.referrer}") if current_user.is_authenticated: flash("You are already logged in!") # NO redirect to referer, coz there is no referer return redirect(url_for("index")) login_form = LoginForm() if login_form.validate_on_submit(): user = User.query.filter_by(username=login_form.username.data).first() if user and user.check_password(password=login_form.password.data): login_user(user, remember=True) flash("You are now logged in!") # NO redirect to referer, coz there is no referer return redirect(url_for("index")) else: flash("Invalid username or password") return redirect(url_for("login_for_admin")) return render_template("login.html", form=login_form)
def login(): if current_user.is_authenticated: redirect(url_for('main')) title = "Login" meta_description = "Please Login to build your own Technical/Hospitality Rider." \ " You may try multiple times to achieve best results, so login system is necessary" 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=True) return redirect(url_for('main')) else: flash('Login Error', 'danger') return render_template('login.html', title=title, form=form, meta_description=meta_description)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.login_check(request.form.get('username'),request.form.get('password')) if user: login_user(user) user.last_seen = datetime.now() try: db.session.add(user) db.session.commit() except: flash("The Database error!") return redirect('/login') flash('Your name: ' + request.form.get('username')) flash('remember me? ' + str(request.form.get('remember_me'))) return redirect(url_for("index")) else: flash('Login failed, username or password error!') return redirect('/login') return render_template('login.html',form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user) flash(f'Welcome back {form.username.data}!') return redirect(url_for('account')) elif not user: flash( "Please register for an account if you don't already have one." ) return redirect(url_for('register')) else: flash("Invalid username or password.") return redirect(url_for('login')) return render_template('login.html', title='Login', form=form)
def login(): error = None # user = User.query.filter_by(email=request.form['email']).first() # if user is not None and user.verify_password(request.form['password']): # session["user_id"] = user.id # return redirect(url_for('main.home')) # return jsonify({'error':'Invalid username or password'}) # return render_template('index.html', form=form) # form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user is not None and user.verify_password(form.password.data): login_user(user, form.remember_me.data) # g是全局本地变量 session["user_id"] = user.id response = make_response(redirect(url_for('main.home'))) #设置cookie response.set_cookie('user_id', str(user.id)) response.set_cookie('user_name', user.username) return response flash('Invalid username or password') return render_template('auth/login.html', form=form)