def login_view(request): if request.method == 'POST': form = forms.Login(request.POST) if form.is_valid(): user = form.cleaned_data['user'] if user is not None and user.is_active: login(request, user) return django.shortcuts.redirect('home') # Redirect to a success page. form = forms.Login(request.POST) return django.shortcuts.render(request, 'login.html', {'form': form})
def index(): if ("DATABASE_URL" in os.environ): url = r"https://www.umockme.com" matchObj = re.match(r'^http://', request.url, re.I) if (matchObj): print("REDIRECT {} -->{}".format(request.url, url)) return redirect(url) frm = forms.Login() if request.method == "POST": usr = request.form["usr"] sessionid = request.form["sessionid"] else: usr = request.args.get('usr') sessionid = request.args.get('sessionId') if (not sessionid): sessionid = uuid.uuid4() DBLib.DB.DeleteStaleSessionData() print("User=", usr) return render_template('index.html', form=frm, usr=usr, sessionid=sessionid)
def login(request): form = forms.Login(request.POST or None) if form.is_valid(): emailId = form.cleaned_data['EmailId'] password = form.cleaned_data['Password'] try: userObjects = Create.objects.get(EmailId=emailId, Password=password) if userObjects: print "success" return render(request, 'user_details.html', {'list': userObjects}) else: print "Fail" except Exception as e: print e return HttpResponse("Invalid Data") else: print request.data print(form.errors) content = {'form': form} return render(request, 'login.html', content)
def GET(self): referer = web.ctx.env.get('HTTP_REFERER', '/') i = web.input(redirect=referer) f = forms.Login() f['redirect'].value = i.redirect page = render.login(f) page.v2 = True return page
def front_page(request): """ Front page; Enter credentials to be processed by the login view """ return render(request, 'front_page.html', {'login_data': dicts.login_data, 'login_form': forms.Login(), 'reg_modal': dicts.reg_modal, 'reg_form': forms.UserRegister()})
def login_post(): form = forms.Login(request.form) if form.validate(): user = models.User.query.filter_by(email=form.email.data).first() if user and user.check_password(form.password.data): login_user(user) return redirect(url_for('services')) else: flash('Incorrect login', 'error') return redirect(url_for('login')) else: return render_template('login.html', form=form)
def login(): error = None form = forms.Login() if form.is_submitted(): if validate_credentials(username=form.username.data, password=form.password.data): session['logged_in'] = True flash('You are logged in! Welcome', 'success') return redirect_flask(url_for('viewAdmin')) else: flash('Invalid credentials; Please try again.', 'danger') return render_template('general-login.html', error=error, form=form)
def login(): form = forms.Login() if form.validate_on_submit(): # sucess passing data if form.data["username"] == app.username and form.data[ "password"] == str(app.password): flash(("s", "Correct")) session['logged_in'] = True else: flash(("e", "Invalid Username or Password.")) return render_template("login.html", form=form)
def loginpage(): form = forms.Login() if current_user.is_authenticated: return redirect(url_for('blog')) if form.validate_on_submit(): user = db.session.query(models.BlogUser).filter( models.BlogUser.id == form.username.data).first() if user is None or not user.password == form.password.data: flash('Invalid username or password') return redirect(url_for('loginpage')) login_user(user) return redirect(url_for('blog')) return render_template('login.html', form=form)
def login_page(): form = forms.Login(request.form) if form.validate_on_submit(): email = form.email.data password = form.password.data user = login.authentify(email, password) if user: login_user(user) return redirect(request.args.get('next') or url_for('.index')) flash('Email ou mot de passe invalide') return render_template('login.html', form=form) return render_template('login.html', form=form)
def account(): form = forms.Login() if form.validate_on_submit(): db.drop_account(session['username']) flash("Account destroyed with vengeance!") return logout() return render_template('account.html', user=session['user'], angular='Account', js='static/account.js', history=db.user_history(session['username']), css=digest('account.css'), form=form, version=application.config['version'])
def login(): if g.logged_in: return redirect(url_for('blog.index')) form = forms.Login(request.form) if not request.method == 'POST' and form.validate(): return render_template('login.html', form=form, page_title="Login") try: if user_login(form.username.data, form.password.data): session['LOGGED_IN'] = True return redirect(url_for('blog.index')) else: flash(messages.ERROR_USER_INFO_INCORRECT) except DoesNotExist: flash(messages.ERROR_USER_INFO_INCORRECT) return render_template('login.html', form=form, page_title="Login")
def login(username): if loggedin(): return redirect('/') form = forms.Login() if form.validate_on_submit(): session['username'] = form.username session['user'] = db.dump_user(form.username) return redirect('/') return render_template('login.html', title='Login', form=form, css=digest('login.css'), js=digest('login.js'), username=username or '')
def login(): """Login user.""" form = forms.Login() if form.validate_on_submit(): try: user = models.User.select().where( form.email.data == models.User.email).get() if user.password == form.password.data: login_user(user) return redirect(url_for('admin')) else: raise Exception('Email or Password is wrong') except Exception: return ('Email or Password is wrong') return render_template('login.html', form=form)
def root(n=None): b = None form = forms.Login() if session.get('lang') == 'AR': form = forms.Login_ar() if n is not None and n == 'a': n = True elif n is not None and n == 'b': b = True elif n is None: n = False else: flash(get_lang(4), "danger") return redirect(url_for('core.root')) if data.User.query.first() is None: flash(get_lang(4), "danger") return redirect(url_for('core.root')) # Check if default password and account dpass = False if data.User.query.filter_by(id=1).first().verify_password('admin'): dpass = True if form.validate_on_submit(): if current_user.is_authenticated: flash(get_lang(4), "danger") return redirect(url_for('core.root')) user = data.User.query.filter_by(name=form.name.data).first() if user is not None: if user.verify_password(form.password.data): if form.rm.data: login_user(user, remember=True) else: login_user(user) flash(get_lang(16), "info") if b: s = str(session.get('next_url', '/')) session['next_url'] = None return redirect(s) else: return redirect(url_for('manage_app.manage')) flash(get_lang(17), "danger") return redirect(url_for("core.root", n='a')) flash(get_lang(17), "danger") return redirect(url_for("core.root", n='a')) return render_template("index.html", ptitle="Free Queue Manager", form=form, n=n, dpass=dpass)
def login(): form = forms.Login() if form.validate_on_submit(): try: user = models.User.get(models.User.email == form.email.data) except models.DoesNotExist: flash('oops that email or password does not match our records', category='error') else: if check_password_hash(user.password, form.password.data): login_user(user) flash('you are logged in', category='success') return redirect(url_for('index')) else: flash( flash( 'oops that email or password does not match our records', category='error')) return render_template('login.html', form=form)
def login(): randomimagen() login_form = forms.Login(request.form) if request.method == 'POST': password = md5((login_form.passw.data).encode('utf-8')).hexdigest() try: user1 = base.Persona.select().where( base.Persona.username == login_form.username.data, base.Persona.contrasena == password).get() session['susername'] = user1.username return redirect(url_for('home')) except base.Persona.DoesNotExist: error = "La contraseña no coincide" return render_template('login.html', seleccion=seleccion, error=error, form=login_form) return render_template('login.html', seleccion=seleccion, form=login_form) #renderiaza por defecto
def login(request): """View to Login a user Checks post credentials, redirects to projects or back to front page with error """ if request.method == 'POST': form = forms.Login(request.POST) if form.is_valid(): print "form is valid" user_name = form.cleaned_data['user_name'] password = form.cleaned_data['password'] user = helpers.retrieve_object("User", "user_name", user_name) if user is not None: print "verifying password" if user.verify_password(password=password): request.session['user_name'] = user_name request.session['username'] = user_name request.session['password'] = password return HttpResponseRedirect('/projects')
def Login(): frm = forms.Login() if request.method == 'POST': if frm.validate() == False: flash("Please Validate Data Entry") return render_template('index.html', form=frm) else: email = frm.email.data Password = frm.Password.data user = Users.User.ValidateLogin(email, Password) if (user): print("gotcha logged in") #return render_template('CustomDraft.html',usr=user) return redirect(url_for('index', login=1, usr=user[0][1])) else: print("sorry...") return render_template('index.html', form=frm, login=0) else: return render_template('index.html', form=frm)
def login(): form = forms.Login(request.form) if request.method == "POST" and form.validate(): query = "SELECT * FROM users WHERE username=%s AND password=%s" username = form.username.data password = form.password.data salt = config.SALT + username hash = pbkdf2_hmac("sha256", password.encode(), salt.encode(), 100000) g.cursor.execute(query, [username, hash]) row = g.cursor.fetchone() if row: user = models.User.from_dict(row) gen_token(user.id) return redirect(url_for('index')) else: form.username.errors.append( "Couple utilisateur/mot de passe inconnu") return render_template('login.html', form=form)
def render_error(self, error_key, i): f = forms.Login() f.fill(i) f.note = LOGIN_ERRORS[error_key] return render.login(f)
def error(self, name, i): f = forms.Login() f.fill(i) f.note = utils.get_error(name) return render.login(f)
def login(): if current_user.is_authenticated(): return redirect(url_for('services')) return render_template('login.html', form=forms.Login())