コード例 #1
0
from Flask import Flask, render_template, redirect, url_for, session

app = Flask(__name__)


@app.route("/")
@app.route("/home")
def home():
    return render_template("home.html")


@app.route("/login", methods=["GET", "POST"])
def login():
    if request.method == "GET":
        return render_template("login.html")
    else:
        return "HI"


if __name__ == "__main__":
    app.debug = True
    app.secret_key = "ping"
    app.run(port=8000)
コード例 #2
0
ファイル: Mancala.py プロジェクト: KojoEAppiah/MancalaJS
from Flask import Flask, render_template, request

app = Flask(__name__)

APPLICATION_NAME = "Mancala"


@app.route('/play')
def play():
    pass


if __name__ == '__main__':
    app.secret_key = 'super_secret_key'
    app.debug = True
    app.run(host='0.0.0.0', port=8080)
コード例 #3
0
ファイル: app.py プロジェクト: stuycs-softdev/submissions
from Flask import Flask, render_template, redirect, url_for, session

app = Flask(__name__)

@app.route("/")
@app.route("/home")
def home():
    return render_template("home.html")

@app.route("/login", methods = ["GET","POST"])
def login():
    if request.method == "GET":
        return render_template("login.html")
    else:
        return "HI"

if __name__ == "__main__":
    app.debug = True
    app.secret_key = "ping"
    app.run(port=8000)
コード例 #4
0
def login():
    users = mongo.db.users
    login_user = users.find_one({'name': request.form['username']})

    if login_user:
        if bcrypt.hashpw(request.form['pass'].encode('utf-8'), login_user['password'].encode('utf-8') == login_user['password'].encode('utf-8')):
            session['username'] = request.form['username']
            return redirect(url_for('index'))

    return 'Invalid username/password combination'

app.route('/register', methods=['POST', 'GET'])
def register():
    if request.method == 'POST':
        users = mongo.db.users
        existing_user = users.find_one({'name': request.form['unsername']})

        if existing_user is None:
            hashpass = bcrypt.hashpw(request.form['pass'].encode('utf-8'), bcrypt.gensalt())
            users.insert({'name': request.form['username'], 'password': hashpass})
            session['username'] = request.form['username']
            return redirect(url_for('index'))

        return 'The username already exists'

    return render_template('register.html')

if __name__ == __main__:
    app.secret_key = 'mysecret'
    app.run(debug=True)