def register(): if request.method == "GET": return render_template("register.html", link="/login", state="Login") else: uname = request.form['username'] pword = request.form['password'] button = request.form['button'] age = request.form['age'] gender = request.form['gender'] if button == "cancel": return render_template("register.html", link="/login", state="Login") if utils.validuname(uname): error = "Username already exists. Please try again." return render_template("register.html", err=error) if uname == "" or pword == "" or age == "" or gender == "": error = "All fields must be filled in. Please try again." return render_template("register.html", err=error, link="/login", state="Login") else: utils.register(uname, pword, age, gender) return render_template("login.html", link="/login", state="Login")
def login(): if request.method == "GET": return render_template("login.html", link="/login", state="Login") else: uname = request.form['username'] pword = request.form['password'] button = request.form['button'] if button == "cancel": return render_template("login.html", link="/login", state="Login") if utils.authenticate(uname, pword): session['user'] = uname return redirect(url_for("home", link="/login", state="Login")) else: if utils.validuname(uname): error = "Username and password do not match." return render_template("login.html", err=error, link="/login", state="Login") else: error = "Username not in our database." return render_template("login.html", err=error, link="/login", state="Login")
def login(): if request.method == "GET": return render_template("login.html", link = "/login", state = "Login") else: uname = request.form['username'] pword = request.form['password'] button = request.form['button'] if button == "cancel": return render_template("login.html", link = "/login", state = "Login") if utils.authenticate(uname,pword): session['user'] = uname return redirect(url_for("home", link = "/login", state = "Login")) else: if utils.validuname(uname): error = "Username and password do not match." return render_template("login.html", err = error, link = "/login", state = "Login") else: error = "Username not in our database." return render_template("login.html", err = error, link = "/login", state = "Login")
def register(): if request.method == "GET": return render_template("register.html", link = "/login", state = "Login") else: uname = request.form['username'] pword = request.form['password'] button = request.form['button'] age = request.form['age'] gender = request.form['gender'] if button == "cancel": return render_template("register.html", link = "/login", state = "Login") if utils.validuname(uname): error = "Username already exists. Please try again." return render_template("register.html", err = error) if uname == "" or pword == "" or age == "" or gender == "": error = "All fields must be filled in. Please try again." return render_template("register.html", err = error, link = "/login", state = "Login") else: utils.register(uname, pword, age, gender) return render_template("login.html", link = "/login", state = "Login")