Browse Source

Add /auth

v2
Ceda EI 3 years ago
parent
commit
1239cd08cc
  1. 27
      server.py

27
server.py

@ -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'])
Loading…
Cancel
Save