def nav_login_post(): """login route to the application """ # Encrypt password. password = hashlib.sha224(escape(request.form['password'])).hexdigest() user = DbFunct.user_user_get(escape(request.form['email']), password) if user is None: return redirect(url_for('nav_login')) else: session['username'] = user['username'] session['email'] = user['email'] session['password'] = user['password'] session['playlist'] = [] return redirect(url_for('nav_home'))
def nav_register_post(): """Route to Post the user Information in the DB (making call to the user_user_insert function ) and redirect to the authentication page""" first_name = escape(request.form['username']) email = escape(request.form['email']) password = escape(request.form['password']) # Encrypt password. password = hashlib.sha224(password).hexdigest() user = DbFunct.user_user_get(email, None) if user is None: DbFunct.user_user_insert(first_name, email, password) return redirect('/login') else: return render_template('register.html')