def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() login_user(user, form.remember_me.data) flash(u'登陆成功', 'success') return redirect(url_for('admin.index')) return render_template('admin/login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): if form.email.data == '*****@*****.**' and form.password.data == '12345': flash(f'Login Successful.', 'success') return redirect(url_for('home')) else: flash(f'Login unsuccessful. Check Username and Password', 'danger') return render_template('login.html', title='Signin', 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(): if form.email.data == '*****@*****.**' and form.password.data == '123456789': flash('you have been logged in!', 'success') return redirect(url_for('home')) else: flash('wrong email or password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): if form.email.data == '*****@*****.**' and form.password.data == 'pass@123': flash(f'Successful Login {form.email.data}!', 'success') return redirect(url_for('home')) else: flash(f'Login Failed!', 'danger') return render_template('login.html.jinja', title='Login', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): if (form.email.data == "*****@*****.**" and form.password.data == "password"): flash(f'{form.email.data} is logged in!', 'success') return redirect(url_for('home')) else: flash('Login failed. Please check username 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(): 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) print(request.args) return redirect(url_for('home')) else: flash("login unsuccessful") 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(): 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 your credentials!','danger') return render_template('login.html', title="Login", form=form)
def login(): 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(f"Password doesn't match", 'danger') return render_template('login.html', title='Login', form=form)
def sign_in(): 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) flash('You have been logged in!', 'success') return redirect(request.args.get('next') or url_for('home')) else: flash('Login unsuccessful. Please check email and password.', 'danger') return render('sign_in.html', form=form, title='Sign In')
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_field.data) next_page = request.args.get('next') flash('Logged in successfully', 'success') return redirect(next_page) if next_page else redirect(url_for('home')) else: flash('Wrong Email/Password combination!', 'danger') return render_template('login.html', title='Login Portal', form=form)
def login(): 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) return 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(): user = User.query.filter_by(email=form.email.data).first() # If user exists, and password is valid, login and redirect to home if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) # Redirect to current page or home 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(): 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, remember=form.remember.data) flash(f'Login Successfull for {form.username.data} ', 'success') return redirect(url_for('home')) else: flash(f'Incorrect Details ! Check your username and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) else: 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) 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(): 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_me.data) next_page = request.args.get("next") if next_page: return redirect(next_page) else: return redirect(url_for("home")) else: flash("Login unsuceesful", '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(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(pw_hash=user.password, password=form.password.data): login_user(user=user, remember=form.remember.data) # fix http://127.0.0.1:5000/login?next=%2Faccount next_page = request.args.get('next') return redirect(next_page) if next_page else redirect( url_for('home')) else: flash(f'Login Unsuccessful.', 'danger') return render_template('login.html', title='Login', form=form)
def login(): 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('hello')) flash("login failed check your email and password", 'danger') return render_template('login.html', title="login", 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(email=form.email.data.lower()).first() if user and app_bcrypt.check_password_hash(user.password, form.password.data): flash('Logged in successfully!', 'success') login_user(user, remember=form.remember.data) next_page = request.args.get('next') # The way down here helps you avoid 'open redirects' attacks by redirecting either to account/index - See the documentation for more details # return redirect(f'{next_page}') if is_safe_url(next_page) else redirect(url_for('index')) # Another way using the is_safe_url() function which was written by the Flask creator, it checks that the redirect to URL is a path on the main URL/host_url, If it exists it will route to it, otherwise throw the 404 error & the next_page check here is to ensure that the client doesn't get redirected to /None path(valid path if not check though), This is super nice and helps prevent the open-redirects attacks ;) return redirect(f'{next_page}') if next_page and is_safe_url(next_page) else redirect(url_for('index')) flash('Login Unsuccessful. Please check email address and password', 'failure') return render_template('login.html', page_title='Flask Blog | Login', 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) # inorder to redirect to the intended page if logs in 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 or password", "danger") return render_template("login.html", title='login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('homepage')) 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) flash('Welcome {}! You are logged in'.format(user.username), 'success') next_page = request.args.get('next') return redirect(next_page) if next_page else redirect( url_for('homepage')) else: flash('Login is Bad. Please check', 'danger') return render_template('login.html', title="Login", form=form)
def login(): # If Current user is authenticated, redirect to homepage 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(f"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(): 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') # if we try to access account page without logging in then we will redirected to login page #but after we login we will be redirected to about page directly instead of home page 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: # redirect to home page if user logged in and click on login button return redirect( url_for('home') ) # to change login icon when logged in, check layout changes done. 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') #get argument for user if next_page: return redirect(next_page) else: return redirect(url_for('home')) else: flash("please check you credentials", 'danger') return render_template('login.html', title="Login", form=form)
def login(): if(current_user.is_authenticated): flash('already logged in') 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)): flash(f'{form.email.data} is logged in!', 'success') login_user(user, remember=form.remember.data) next_page = request.args.get('next') if next_page: return redirect(next_page) else: return redirect(url_for('home')) else: flash('Login failed. Please check email and/or password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: flash(f'Already logged in!') return redirect(url_for('blog')) # Create an instance of your RegistrationForm to pass to a template 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' ) # args is a dictionary, but use get access for empty case (returns None) return redirect(next_page) if next_page else redirect( url_for('blog')) else: flash( 'Login attempt 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("home") form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if not user: flash("User does not exist", "danger") else: if bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) flash('Login Successful', "success") next_page = request.args.get("next") return redirect(next_page) if next_page else redirect("home") else: flash("Incorrect Password", "danger") return render_template("login.html", form=form)