コード例 #1
0
ファイル: app.py プロジェクト: dillzhang/blog_in_a_tor
def home():
    if request.method == "GET":
        if "username" in session and session["username"] != "":
            return render_template("home.html", username=session["username"], loggedIn=True)
        else:
            return render_template("home.html")

    elif request.form["Submit"] == "login":
        username = request.form["username"]
        password = request.form["password"]
        if ( utils.check_login_info(username, password) ):
            session["username"] = username
            return render_template("blog.html",username=username,loggedIn=True, status="") #Successful Login
        else:
            return render_template("home.html", status="Incorrect Username or Password") #Failed Login

    elif request.form["Submit"] == "create":
        username = request.form["username"]
        password = request.form["password"]
        confirm_passwd = request.form["confirm_password"]
        email = request.form["email"]
        error = utils.register_new_user(username, password, confirm_passwd, email)
        if (error == None):
            session["username"] = username
            return render_template("blog.html",username=username,loggedIn=True, status="") #Successful Login
        else:
            return render_template("home.html", status="Error: " + error) #Failed Account Creation

    elif session["username"] == "":
        return render_template("home.html", loggedIn = False, logout = True)
コード例 #2
0
ファイル: app.py プロジェクト: dillzhang/blog_in_a_tor
def login():
	if request.method == 'POST':
		username = request.form['username']
		if utils.check_login_info(username, request.form['password']):
			session['username'] = username
			return redirect(url_for('index'))
		else:
			return render_template('login.html',
				error='Invalid username or password.', posts=utils.get_recent_posts())
	return render_template('login.html', posts=utils.get_recent_posts())
コード例 #3
0
ファイル: app.py プロジェクト: dillzhang/blog_in_a_tor
def login():
    if request.method == 'POST':
        username = request.form['username']
        if utils.check_login_info(username, request.form['password']):
            session['username'] = username
            return redirect(url_for('index'))
        else:
            return render_template('login.html',
                                   error='Invalid username or password.',
                                   posts=utils.get_recent_posts())
    return render_template('login.html', posts=utils.get_recent_posts())
コード例 #4
0
ファイル: app.py プロジェクト: dillzhang/blog_in_a_tor
def home():
    if request.method == "GET":
        if "username" in session and session["username"] != "":
            return render_template("home.html",
                                   username=session["username"],
                                   loggedIn=True)
        else:
            return render_template("home.html")

    elif request.form["Submit"] == "login":
        username = request.form["username"]
        password = request.form["password"]
        if (utils.check_login_info(username, password)):
            session["username"] = username
            return render_template("blog.html",
                                   username=username,
                                   loggedIn=True,
                                   status="")  #Successful Login
        else:
            return render_template(
                "home.html",
                status="Incorrect Username or Password")  #Failed Login

    elif request.form["Submit"] == "create":
        username = request.form["username"]
        password = request.form["password"]
        confirm_passwd = request.form["confirm_password"]
        email = request.form["email"]
        error = utils.register_new_user(username, password, confirm_passwd,
                                        email)
        if (error == None):
            session["username"] = username
            return render_template("blog.html",
                                   username=username,
                                   loggedIn=True,
                                   status="")  #Successful Login
        else:
            return render_template("home.html", status="Error: " +
                                   error)  #Failed Account Creation

    elif session["username"] == "":
        return render_template("home.html", loggedIn=False, logout=True)