def auth_login(): if request.method == "GET": return render_template("auth/login.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(name=form.name.data, password=form.password.data).first() if not user: return render_template("auth/login.html", form=form, error="Väärä nimi tai salasana") login_user(user) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(kayttajatunnus=form.kayttajatunnus.data, salasana=form.salasana.data).first() if not user: return render_template("auth/loginform.html", form=form, error="Väärä käyttäjätunnus tai salasana") login_user(user) return redirect(url_for("show_courses"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form = LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data).first() if not user: return render_template("auth/loginform.html", form = form, error = "Käyttäjätunnusta tai salasanaa ei löydy") if not bcrypt.check_password_hash(user.password, form.password.data): return render_template("auth/loginform.html", form = form, error = "Käyttäjätunnusta tai salasanaa ei löydy") login_user(user) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form = LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data).first() if not user: return render_template("auth/loginform.html", form = form, error = "Username not found. Please check that you have given your username correctly.") else: if bcrypt.check_password_hash(user.password, form.password.data): login_user(user) return redirect(url_for("index")) else: return render_template("auth/loginform.html", form = form, error = "Invalid password. Please check that you have given your password correctly")
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data).first() if (user is None) or not user.is_correct_password(form.password.data): return render_template("auth/loginform.html", form=form, error="No such username or password") login_user(user, remember=True) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) # validate user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/loginform.html", form=form, error="No such username or password") login_user(user) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) account = Account.query.filter_by(username=form.username.data, password=form.password.data).first() if not account or account.hidden is True: return render_template("auth/loginform.html", form=form, error="No such username or password") login_user(account) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data).first() if not user or not bcrypt.check_password_hash(user.phash, form.password.data): return render_template("auth/loginform.html", form=form, error="Invalid username or password") login_user(user) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) if form.validate_on_submit(): user = AccountInformation.query.filter_by( email_address=form.email_address.data).first() if user and user.is_correct_password(form.password.data): login_user(user) return redirect(url_for("index")) else: form.email_address.errors.append("Wrong password or email address") render_template('auth/loginform.html', form=form) return render_template('auth/loginform.html', form=form)
def delete_self(): try: form = LoginForm(request.form) if not form.validate(): return render_template( "auth/options.html", form=form, error= "Invalid input. The username and password must have 3-20 characters, and mustn't contain illegal characters." ) u = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not u: return render_template("auth/options.html", form=form, error="Incorrect username or password") if current_user.id != u.id: return render_template("auth/options.html", form=form, error="Incorrect username or password") logout_user delete_user(u) db.session().commit() return redirect(url_for("main")) except: print("Something went wrong.") db.session().rollback() return redirect(url_for("page_404"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) # mahdolliset validoinnit user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/loginform.html", form=form, error="Käyttäjänimi tai salasana oli väärä") login_user(user) return redirect(url_for("home"))
def auth_register(): if request.method == "GET": return render_template("auth/registerform.html", form=RegisterForm()) form = RegisterForm(request.form) if not form.validate(): return render_template("auth/registerform.html", form=form, error="Registration failed. See details below.") if form.password.data != form.password2.data: return render_template( "auth/registerform.html", form=form, error="Registration failed. You gave two different passwords.") user = User.query.filter_by(username=form.username.data).first() if user: return render_template( "auth/registerform.html", form=form, error="Registration failed. Username is already in use.") u = User(form.name.data, form.username.data, form.password.data) db.session().add(u) db.session().commit() return render_template("auth/loginform.html", form=LoginForm(), confirm="Registration completed.")
def auth_login(): form = LoginForm(request.form) if g.user.is_authenticated: return redirect(url_for("index")) if request.method == "GET": return render_template("auth/loginform.html", form=form) remember_me = False if 'remember_me' in request.form: remember_me = True if request.form.get("Guest") == "Guest": username = "******" password = u"guest".encode('utf-8') elif request.form.get( "Login") == "Login" and form.username.data == 'admin': username = "******" password = u"admin".encode('utf-8') else: if not form.validate(): return render_template( "auth/loginform.html", form=form, error="Fields must not be empty. Check password length.") username = form.username.data password = form.password.data if username == 'guest' or username == 'admin': user = User.query.filter_by(username=username).first() if not user: flash("No such username or password.", "warning") return render_template("auth/loginform.html", form=form) try: login_user(user, remember=remember_me) except IntegrityError: flash("Problems with login.", "danger") return render_template("auth/loginform.html", form=form) else: user = User.query.filter_by(username=username).first() if not user: flash("No such username or password.", "warning") return render_template("auth/loginform.html", form=form) # Check password with hashed password if not bcrypt.check_password_hash(user.password.encode('utf-8'), password): flash("No such password.", "warning") return render_template("auth/loginform.html", form=form) try: login_user(user, remember=remember_me) except IntegrityError: flash("Problems with login.", "danger") return render_template("auth/loginform.html", form=form) db.session.permanent = remember_me return redirect(url_for("index"))
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/password') return redirect(url_for('auth.login')) login_user(user, remember=form.remember_me.data) # if any, capture url with 'next' arg next_page = request.args.get('next') # if not 'next' redirect nonetheless to index if not next_page or url_parse(next_page).netloc != '': next_page = url_for('index') return redirect(next_page) return render_template('auth/login.html', title='Sign In', form=form)
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) # Find by unique username user = User.query.filter_by(username=form.username.data).first() # Check for nonexistent username or wrong password if not user or not user.check_password(form.password.data): return render_template("auth/loginform.html", form=form, error="No such username or password") login_user(user) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/kirjautuminen.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by( username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/kirjautuminen.html", form=form, error="Salasana tai käyttäjätunnus on väärä") login_user(user) print("Käyttäjä " + user.nimi + " tunnistettiin") return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form = LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/loginform.html", form=form, error = "No such username or password") print("User:"******"was recognized") login_user(user) return redirect(url_for("tournaments_create"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) if not form.validate(): return render_template("auth/loginform.html", form=form) userfromdb = User.query.filter_by(username=form.username.data).first() if not userfromdb: return render_template("auth/loginform.html", form=form, error="No such username or password") if not bcrypt.check_password_hash(userfromdb.password, form.password.data): return render_template("auth/loginform.html", form=form, error="No such username or password") login_user(userfromdb) message = "You have logged in" return render_template("index.html", message=message)
def auth_register(): if request.method == "GET": return render_template("/auth/registrationform.html", form=RegistrationForm()) form = RegistrationForm(request.form) if not form.validate(): return render_template("/auth/registrationform.html", form=form) role = "USER" if form.username.data == "admin": role = "ADMIN" pw_hash = bcrypt.generate_password_hash(form.password.data).decode("utf-8") u = User(form.name.data, form.username.data, pw_hash, role) db.session().add(u) try: db.session().commit() except: return render_template("/auth/registrationform.html", form=form, error="Username is already taken!") return render_template("auth/loginform.html", form=LoginForm(), message="account '" + u.username + "' created!")
def auth_login(): if request.method == "GET": return render_template("auth/login.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/login.html", form=form, error="Incorrect username or password") login_user(user) print("User " + user.name + " logged in") return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginForm.html", form=LoginForm()) form = LoginForm(request.form) # mahdolliset validoinnit user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/loginForm.html", form=form, error="Kirjautuminen epäonnistui") login_user(user, remember=True) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) # mahdolliset validoinnit user = Kayttaja.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/loginform.html", form=form, error="Käyttäjätunnusta tai salasanaa ei löydy") login_user(user) return redirect(url_for("index"))
def login(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = LoginForm() # form.validate_on_submit() returns True if all fields are valid, otherwise # form renders back to user 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('auth.login')) # login_user comes from Flask-Login; sets current_user to user login_user(user, remember=form.remember_me.data) # Flask's request = data client sent next_page = request.args.get('next') # url_parse check ensures only relative redirect, protecting against # inserted URLs if not next_page or url_parse(next_page).netloc != '': # redirect URL /login?next=/<this_view> next_page = url_for('main.index') return redirect(next_page) return render_template('auth/login.html', title=_('Sign In'), form=form)
def auth_login(): if request.method == 'GET': return render_template('auth/loginform.html', form=LoginForm()) form = LoginForm(request.form) # mahdolliset validoinnit user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template('auth/loginform.html', form=form, error='No such username or password') login_user(user) return redirect(url_for('index'))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template( "auth/loginform.html", form=form, error="Virheellinen käyttäjätunnus tai salasana.") login_user(user) return redirect(url_for("index"))
def auth_register(): if request.method == "GET": return render_template("auth/registerform.html", form=LoginForm()) form = LoginForm(request.form) if form.validate_on_submit(): user = User(form.username.data, form.password.data) db.session().add(user) db.session.commit() return redirect(url_for("auth_login")) return render_template( "auth/registerform.html", form=form, error="username and password must be between 1-20 characters")
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/loginform.html", form=form, error="Käyttäjätunnusta tai salasanaa ei löydy") print("Käyttäjä " + user.name + " tunnistettiin") login_user(user) return redirect(url_for("index"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) # mahdolliset validoinnit user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/loginform.html", form=form, error="Wrong username or password") print("Käyttäjä " + user.name + " tunnistettiin") login_user(user) return redirect(url_for("index"))
def login(): if request.method == "GET": return render_template("auth/login.html", form=LoginForm()) form = LoginForm(request.form) # mahdolliset validoinnit if request.method == "POST": user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/login.html", form=form, error="No such username or password") login_user(user) return redirect(url_for("person_page"))
def auth_login(): if request.method == "GET": return render_template("auth/loginform.html", form=LoginForm()) form = LoginForm(request.form) user = User.query.filter_by(username=form.username.data, password=form.password.data).first() if not user: return render_template("auth/loginform.html", form=form, error="No such username or password") login_user(user, remember=True) flash('Logged in successfully.') return redirect(url_for("index"))