Exemple #1
0
def login():
    if request.method=="GET":
        return render_template("login.html")	
    else:
        if request.form.has_key("submitlogin"):
            user = str(request.form["Username"])
            password = str(request.form["Password"])
            validate = util.checkUserPass(user,password)
            if validate == 0:
                print "no"
                return render_template("login.html")
            if validate == True:
                session['user'] = user
                print "worked"
                return redirect(url_for("home"))
            if validate == False:
                print "no"
                return render_template("login.html")
        if request.form.has_key("tablogin"):
            return redirect(url_for("login"))
        if request.form.has_key("tabhome"):
            return redirect(url_for("home"))
        if request.form.has_key("tabsignup"):
            return redirect(url_for("signup"))
        if request.form.has_key("tabcreate"):
            return redirect(url_for("create"))
        if request.form.has_key("tabprofile"):
            return redirect(url_for("myprofile"))
        if request.form.has_key("tabsurvey"):
            return redirect(url_for("survey"))
        if request.form.has_key("tabresults"):
            return redirect(url_for("results"))
Exemple #2
0
def login():
    if request.method=="GET":
        return render_template("login.html")	
    else:
        pending = request.form.keys()[0]
        if "tab" in pending:
            return handleTabs(pending)
        else: 
            if request.form.has_key("submitlogin"):
                user = str(request.form["Username"])
                password = str(request.form["Password"])
                validate = util.checkUserPass(user,password)
                if validate == 0:
                    #User doesn't exist
                    return render_template("login.html")
                if validate == True:
                    session['user'] = user
                    return redirect(url_for("home"))
                if validate == False:
                    #Password Incorrect
                    return render_template("login.html")
Exemple #3
0
def login():
    if request.method=="GET":
        return render_template("login.html")
    else:
        if request.form.has_key("sign_in"):
            user = str(request.form["Username"])
            password = str(request.form["Password"])
            validate = util.checkUserPass(user,password)
            print validate
            if validate == 2:
                #User doesn't exist
                return render_template("login.html",nouser=True)
            if validate == True:
                session['user'] = user
                return redirect(url_for("user",user=user))
            if validate == False:
                #Password Incorrect
                return render_template("login.html",incorrect=True)
            return render_template("login.html")
        if request.form.has_key("create_acc"):
            if 'user' in session:
                 del session['user']
            return redirect(url_for("register"))