def index(): email = request.cookies.get('email') if email: user = Player.fetch_one(query=['email', '==', email]) else: user = None return render_template('index.html', user=user)
def login(): name = request.form.get('name') email = request.form.get('email') user = Player.fetch_one(query=['email', '==', email]) secret_number = randint(1, 30) if not user: user = Player(name=name, email=email, secret_number=secret_number) user.create() response = make_response(redirect(url_for('index'))) response.set_cookie('email', email) return response
def result(): guess = int(request.form.get("guess")) email = request.cookies.get("email") user = Player.fetch_one(query=['email', '==', email]) if guess == user.secret_number: message = "Correct! The secret number is {0}".format(str(guess)) secret = randint(1, 30) Player.edit(obj_id=user.id, secret_number=secret) elif guess > user.secret_number: message = "Your guess is not correct... try something smaller." elif guess < user.secret_number: message = "Your guess is not correct... try something bigger." return render_template("result.html", message=message)