Для аутентификации я использую
flask_login
такая проблема, что нужно получить id пользователя в методе post, для этого я так понимаю метод нужно декорировать при помощи
@login_required
, что бы получить доступ к current_user, но декоратор по всей видимости не работает для post методов и выдает ошибку.
В методах get могу получить доступ к данным текущего пользователя. Так же в методе post, если проверяю авторизван ли пользователm, то возвращается
False
.
Какие есть варианты решения?
class Authenticate(MethodView):
def post(self):
...some code
login_user(user, remember=True)
g.user = current_user.id
class User(MethodView):
def post(view):
# not working
print(current_user.id)
print(g.user)