Implement login API, closes #1 #2
@@ -0,0 +1,12 @@
|
|||||||
|
from flask import Blueprint, request
|
||||||
|
from model.user import user
|
||||||
|
|
||||||
|
loginBP = Blueprint("loginapi", __name__)
|
||||||
|
|
|||||||
|
|
||||||
|
@loginBP.route('/api/login', methods = ['POST'])
|
||||||
|
Sweetbread
commented
-> -> `/api/auth/login`
BlackCorbeau
commented
Зачем? > -> `/api/auth/login`
Зачем?
Sweetbread
commented
ТЗ ТЗ
|
|||||||
|
def login():
|
||||||
|
email = request.form['email']
|
||||||
|
password = request.form['password']
|
||||||
|
Sweetbread
commented
Данные в запросе приходят в JSON, а не в форме Данные в запросе приходят в JSON, а не в форме
|
|||||||
|
#if(isvalid(email, password)):
|
||||||
|
us = user.initialize(email, password)
|
||||||
|
return us.toJSON()
|
||||||
|
Sweetbread
commented
[`jsonify`](https://flask.palletsprojects.com/en/stable/patterns/javascript/#return-json-from-views) для корректных заголовков ответа и отсутствия костылей
|
|||||||
Reference in new issue
Block a user
Что это и зачем?
Зачем отдельный роутер? Может потому что это правильная MVC структура?