def login(): if current_user.is_authenticated: return redirect(url_for('blog.index')) form = LoginForm() if form.validate_on_submit(): username = form.username.data password = form.password.data remember = form.remember.data admin = Admin.query.first() if admin: if username == admin.username and admin.validate_password( password): login_user(admin, remember) flash('Welcome back.', 'info') return redirect_back() flash('Invalid username or password.', 'warning') else: flash('No account.', 'warning') return render_template('auth/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')
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('Incorrect email or password', 'danger') return render_template('login.html', title="login", form=form)
def Login(): if current_user.is_authenticated: return redirect(url_for('Home')) forms = LoginForm() if forms.validate_on_submit(): user = User.query.filter_by(email=forms.email.data).first() if (user and bcrypt.check_password_hash(user.password, forms.password.data)): login_user(user, remember=forms.remember.data) nextpage = request.args.get('next') flash(f'Welcome {forms.email.data}', 'success') return redirect(nextpage) if nextpage else redirect( url_for('Home')) else: flash(f' An Error Has Occured , Check Your Email And Password', 'danger') return render_template('Login.html', title='Login', form=forms)
def login(): if current_user.is_authenticated: flash("You have logged in.", "info") return redirect(url_for("blog.index")) form = LoginForm() if form.validate_on_submit(): username = form.username.data password = form.password.data remember = form.remember.data admin = Admin.query.first() if admin: if username == admin.username and admin.validate_password(password): login_user(admin, remember) flash("Welcome back.", "info") return redirect_back() flash("Invalid username or password.", "warning") else: flash("No account.", "warning") return render_template("auth/login.html", form=form)
def login(): form = LoginForm() if form.validate_on_submit(): username = form.username.data password = form.password.data # remmember = form.remember.data error = None user = Admin.query.filter(Admin.username == username).first() if user is None: error = 'Incorrect username or password.' elif password != user.password: error = 'Incorrect username or password' if error is None: session.clear() session['user_id'] = user.id return redirect(url_for('blog.index')) flash(error) 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(): username = form.username.data password = form.password.data error = None user = User.query.filter_by(username=username).first() if user is None: error = 'Incorrect username.' elif not user.check_password(password): error = 'Incorrect password.' if error is None: 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) flash(error) return render_template('auth/login.html', form=form)
def login(): #chenck if user is already login if current_user.is_authenticated: return redirect('home') #end form = LoginForm() if form.validate_on_submit(): #take through database 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) #redirect account page to user account not home using args dictionary next_page = request.args.get('next') return redirect(next_page) if next_page else redirect( url_for('home')) #end #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('blog.html')) form = LoginForm() if form.validate_on_submit(): username = form.username.data password = form.password.data remember = form.remember.data admin = Admin.query.first() if admin: # 验证用户名和密码 if username == admin.username and admin.validate_password( password): login_user(admin, remember) flash('欢迎回来!', 'success') return redirect_back() flash('用户名或密码无效', 'warning') else: flash('该账户不存在', 'warning') return render_template('auth/login.html', form=form)