fix: adjust return pattern for login

pull/20494/head
GareArc 11 months ago
parent 38097a75da
commit cbcf06ed65
No known key found for this signature in database

@ -1,11 +1,12 @@
from flask_restful import Resource, reqparse
from jwt import InvalidTokenError # type: ignore
import services import services
from controllers.console.auth.error import EmailCodeError, EmailOrPasswordMismatchError, InvalidEmailError from controllers.console.auth.error import (EmailCodeError,
EmailOrPasswordMismatchError,
InvalidEmailError)
from controllers.console.error import AccountBannedError, AccountNotFound from controllers.console.error import AccountBannedError, AccountNotFound
from controllers.console.wraps import only_edition_enterprise, setup_required from controllers.console.wraps import only_edition_enterprise, setup_required
from controllers.web import api from controllers.web import api
from flask_restful import Resource, reqparse
from jwt import InvalidTokenError # type: ignore
from libs.helper import email from libs.helper import email
from libs.password import valid_password from libs.password import valid_password
from services.account_service import AccountService from services.account_service import AccountService
@ -34,7 +35,7 @@ class LoginApi(Resource):
raise AccountNotFound() raise AccountNotFound()
token = WebAppAuthService.login(account=account) token = WebAppAuthService.login(account=account)
return {"result": "success", "access_token": token} return {"result": "success", "data": {"access_token": token}}
# class LogoutApi(Resource): # class LogoutApi(Resource):
@ -99,7 +100,7 @@ class EmailCodeLoginApi(Resource):
token = WebAppAuthService.login(account=account) token = WebAppAuthService.login(account=account)
AccountService.reset_login_error_rate_limit(args["email"]) AccountService.reset_login_error_rate_limit(args["email"])
return {"result": "success", "access_token": token} return {"result": "success", "data": {"access_token": token}}
api.add_resource(LoginApi, "/login") api.add_resource(LoginApi, "/login")

Loading…
Cancel
Save