def login(): if request.method.upper() == "POST": pw = encrypt_password(request.form['password']) username = request.form['username'] session['logged_in'] = True return redirect(url_for('redirect_to_admin')) return render_template('login.html')
def login(): if request.method.upper() == 'POST': enc = encrypt_password(request.form['password']) context = { 'var' : { 'a':request.form['username'], 'b':request.form['password'], 'c':enc } } return render_template("test.html",**context) else: context = { 'var' : request.remote_addr, 'back_link' : True } return render_template("login_form.html",**context)
def register(): if request.method.upper() == "POST": username = request.form['username'] # check_unique_username(username) # error if not email = request.form['email'] # same verification above pw1 = encrypt_password(request.form['password']) pw2 = request.form['confirm'] if not check_password(pw2,pw1): flash('Passwords didnt match, try again') return redirect(url_for('register')) else: attrs = ( ('username',username),('email',email), ) return render_template("verify_registration.html",attrs=attrs) return render_template('register.html')
def register(): if request.method.upper() == 'POST': session.register = True username = request.form['username'] pass_a = encrypt_password(request.form['password_1']) pass_b = request.form['password_2'] if check_password(pass_b,pass_a): session.match = True context = { 'var' : username, 'home_link': session.match } else: context = { 'back_link':True } return render_template("test.html",**context) else: session.register = True context = { 'var' : request.remote_addr, 'home_link': True, } return render_template("login_form.html",**context)
def register_user(username,pw_1,pw_2,email=None): ''' must check input before using this function ''' rtn = True db = get_db_connection() cur = db.cursor() if pw_1 != pw_2: rtn = False SQL = 'INSERT INTO `user_data` (`username`,`email`,`password`) VALUES ("{0}","{1}","{2}")'.format(username,encrypt_password(pw_1),email) return SQL cur.execute(SQL) cur.close() db.close() return rtn