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)
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)
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)
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)