Add /auth

This commit is contained in:
Ceda EI 2019-03-13 18:30:35 +05:30
parent 6d67f05093
commit 1239cd08cc
1 changed files with 27 additions and 0 deletions

27
server.py Normal file
View File

@ -0,0 +1,27 @@
#!/usr/bin/env python3
import questable
import sqlite3
from flask import Flask, jsonify, request
app = Flask(__name__)
db = sqlite3.connect("questable.db", check_same_thread=False)
# /auth.
def auth(db):
success = jsonify({"success": True})
failure = jsonify({"success": False})
try:
token = request.args['token']
except (AttributeError):
return failure
except (KeyError):
return failure
if questable.get_player_from_token(db, token) is False:
return failure
else:
return success
app.add_url_rule('/auth', '/auth', lambda: auth(db), methods=['GET'])