SpectralVPN/API/main.py

21 lines
No EOL
563 B
Python

from fastapi import FastAPI, HTTPException
import utils
app = FastAPI()
db = utils.DataBase("")
@app.post("/registration")
def registration(email: str, password: str) :
answer = db.registration(email, password)
if answer["code"] == 1 :
HTTPException(400, "Email is busy.")
else :
return answer["data"]
@app.post("/login")
def login(email: str, password: str) :
answer = db.login(email, password)
if answer["code"] == 1 :
HTTPException(400, "Incorrect email or password.")
else :
return answer["data"]