def register(): form = RegistrationForm(request.form) if request.method != "POST": return render("register.html", register_form=form) form.validate() if form.errors != dict(): return render("register.html", register_form=form) email = email_normalizer(form.email.data) password = generate_password_hash(form.password.data) if User.objects(email=email).first(): msg = "email exists" return render("register.html", register_form=form, msg=msg) user = User(email=email, password=password, name=form.name.data).save() session["email"] = user.email return redirect(url_for("user.dashboard"))
def register(): form = RegistrationForm(request.form) if request.method != 'POST': return render('register.html', register_form=form) form.validate() if form.errors != dict(): return render('register.html', register_form=form) email = email_normalizer(form.email.data) password = generate_password_hash(form.password.data) if User.objects(email=email).first(): msg = 'email exists' return render('register.html', register_form=form, msg=msg) user = User(email=email, password=password, name=form.name.data).save() session['email'] = user.email return redirect(url_for('user.dashboard'))
def login(): form = LoginForm(request.form) if request.method != "POST": return render("login.html", login_form=form) form.validate() if form.errors != dict(): return render("login.html", login_form=form) email = email_normalizer(form.email.data) password = form.password.data try: user = User.objects.get(email=email) if not check_password_hash(password, user.password): raise except: msg = "user password not matched" return render("login.html", login_form=form, msg=msg) session["email"] = user.email return redirect(url_for("user.dashboard"))
def login(): form = LoginForm(request.form) if request.method != 'POST': return render('login.html', login_form=form) form.validate() if form.errors != dict(): return render('login.html', login_form=form) email = email_normalizer(form.email.data) password = form.password.data try: user = User.objects.get(email=email) if not check_password_hash(password, user.password): raise except: msg = 'user password not matched' return render('login.html', login_form=form, msg=msg) session['email'] = user.email return redirect(url_for('user.dashboard'))
def landing(): login_form = LoginForm() register_form = RegistrationForm() print '#' * 50 print g.base_site.current print g.base_site.is_front print '#' * 50 return render('index.html', login_form=login_form, register_form=register_form)
def login(): """ """ if request.method != 'POST': form = LoginForm() return render('user/login.html', login_form=form) next = request.args.get('next', None) form = LoginForm(request.form) form.validate() username = form.data['username'] password = form.data['password'] if username != '': try: user = Profile.query.filter(Profile.username == username).first() except: current_app.logger.warning( 'login user not found %s' % form.data[ 'username']) flash(_("User and password not match!"), "danger") return render('user/login.html', login_form=form) try: if not check_password_hash(user.password, password): current_app.logger.warning( 'login user and password not match %s - %s ' % (form.data['username'], form.data['password'])) flash(_("User and password not match!"), "danger") return render('user/login.html', login_form=form) except: flash(_("User and password not match!"), "danger") return render('user/login.html', login_form=form) current_app.logger.debug('user %s loggined' % form.data['username']) session['username'] = username if next: return redirect(next) return redirect(url_for('user.profile', user=user))
def login(): """ """ if request.method != 'POST': form = LoginForm() return render('user/login.html', login_form=form) next = request.args.get('next', None) form = LoginForm(request.form) form.validate() username = form.data['username'] password = form.data['password'] if username != '': try: user = Profile.query.filter(Profile.username == username).first() except: current_app.logger.warning('login user not found %s' % form.data['username']) flash(_("User and password not match!"), "danger") return render('user/login.html', login_form=form) try: if not check_password_hash(user.password, password): current_app.logger.warning( 'login user and password not match %s - %s ' % (form.data['username'], form.data['password'])) flash(_("User and password not match!"), "danger") return render('user/login.html', login_form=form) except: flash(_("User and password not match!"), "danger") return render('user/login.html', login_form=form) current_app.logger.debug('user %s loggined' % form.data['username']) session['username'] = username if next: return redirect(next) return redirect(url_for('user.profile', user=user))
def bad_gateway(error): # import_cart_to_list(error) return render('base/400.html'), 400
def internal_error(error): # import_cart_to_list(error) return render('base/500.html'), 500
def unauthorized(error): # import_cart_to_list(error) return render('base/401.html'), 401
def server_error(error): # import_cart_to_list(error) return render('base/500.html'), 500
def forbidden(error): # import_cart_to_list(error) return render('base/403.html'), 403
def page_not_found(error): # import_cart_to_list(error) return render('base/404.html'), 404
def dashboard(): return render("index.html")
def dashboard(): return render('index.html')