def login(request): form = LoginForm() is_error = False if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): password = form.cleaned_data.get('password') email = form.cleaned_data.get('email') try: user = authenticate(username=User.objects.get(email=email).username, password=password) if user is not None: auth_login(request, user) return redirect(f'/') else: is_error = True except User.DoesNotExist: is_error = True return render( request, 'login.html', { 'form': form, 'is_error': is_error } )
def login(): 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) flash("You are now logged in") return redirect(url_for('home')) flash('Invalid username or password.') return render_template('login.html', title='Login Page', form=form)
def login(): 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) session['logged_in'] = True session['username'] = user.username return redirect(url_for('home', sort_method=0)) 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 is not None and user.verify_password(form.password.data)): login_user(user) flash('Login successful!') return redirect(url_for('home')) flash('Invalid email address or password.') return render_template('login.html', title='Login', form=form)
def login_view(request): if request.user.is_authenticated: return redirect('/') form = LoginForm() if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): pass return render(request, 'registration/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(email=form.email.data).first() if user is not None and user.verify_password(form.password.data): login_user(user) session['id'] = user.id return redirect(url_for('home')) else: flash( "Sorry, your username or password is incorrect. Please try again." ) return render_template('login.html', title='Login', form=form)
def login(request): from shop.forms import LoginForm from django.contrib.auth import login, authenticate if request.POST: form = LoginForm(request.POST) if form.is_valid(): user = authenticate(username=request.POST['username'], password=request.POST['password']) login(request, user) return HttpResponseRedirect('products/') else: form = LoginForm() return render_to_response('auth/login.html', {'form': form})
def loginform(request): form = LoginForm() if form.is_valid(): print("hey form is correct") susername = form.cleaned_data.get("username") spassword = form.cleaned_data.get("password") user = authenticate(request, username='******', password='******') if user is not None: login(request, user) context = {'login': form} return render(request, "shop/login.html", context)
def login_view(request): form = LoginForm(request.POST or None) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] login_user = authenticate(username=username, password=password) if login_user: login(request, login_user) return HttpResponseRedirect(reverse('base')) context = { 'form': form } return render(request, 'login.html', context)
def login(): form = LoginForm() if form.validate_on_submit(): user = load_user(form.username.data) 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=True) Cart(True) 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('shop/login.html', title='Sign In', form=form)
def sign_in(): 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) flash("You are now Logged In!", 'success') session['logged_in'] = True return redirect(url_for("index")) flash("Invalid username or password.", 'danger') return render_template("sign_in_page.html", form=form) return render_template('sign_in_page.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 = Users.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 Unsuccessfully,Please check your account again', 'danger') return render_template('customer/login.html', title='Login', form=form)
def login(): form = LoginForm() if request.method == 'POST': 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) return redirect(url_for('welcome')) return render_template('login.html', title='Login', form=form)
def auth(): form = LoginForm() if request.method == 'POST': if form.validate_on_submit(): email = request.form.get('email') user = User.query.filter(User.mail == email).scalar() if user and user.password_valid(request.form.get('password')): session['is_auth'] = True session['id'] = db.session.query( User.id).filter(User.mail == email).scalar() session['username'] = email return redirect('/account/') else: form.email.errors.append("Не верная электропочта или пароль") return render_template('auth.html', form=form)
def login(): form = LoginForm() if request.method == 'POST': 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) flash("Sucessfully logged in") return redirect(url_for('home')) flash("Invalid username or password") return render_template('login.html', form=form) return render_template('login.html', title='Login', form=form)
def login(request): if request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: auth_login(request, user) return redirect(index) else: return redirect(login) else: login_form = LoginForm() return render(request,'login.html', {'form': login_form })
def log_in(request): if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): username = form.cleaned_data['login'] password = form.cleaned_data['password'] user = authenticate(username=username, password=password) if user: login(request, user) # if request.GET and 'next' in request.GET: # return redirect(request.GET['next']) return redirect('/') else: form.add_error('login', 'Bad login or password') form.add_error('password', 'Bad login or password') else: form = LoginForm() return render(request, 'login.html', {'form': form, 'submit_text': 'Войти', 'auth_header': 'Вход'})
def login_page(): form = LoginForm() email = request.form.get('email') password = request.form.get('password') user = Seller.query.filter_by(email=email).first() if user and bcrypt.check_password_hash(user.password, password): try: login_user(user) return redirect(url_for('index')) except: flash("Invalid Username or Password") return redirect(url_for('login_page')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): flash(str(generate_password_hash('x516xx')), 'success') return redirect(url_for('home')) return render_template('login.html', title='Login', form=form)