Revert "Fix/disable site when change code" (#805)

This commit is contained in:
takatost
2023-08-12 01:38:53 +08:00
committed by GitHub
parent d10ef17f17
commit 55b24c373f
2 changed files with 4 additions and 9 deletions

View File

@@ -6,7 +6,7 @@ from flask_restful import Resource
from werkzeug.exceptions import NotFound, Unauthorized
from extensions.ext_database import db
from models.model import App, EndUser, Site
from models.model import App, EndUser
from libs.passport import PassportService
def validate_jwt_token(view=None):
@@ -35,13 +35,9 @@ def decode_jwt_token():
if auth_scheme != 'bearer':
raise Unauthorized('Invalid Authorization header format. Expected \'Bearer <api-key>\' format.')
decoded = PassportService().verify(tk)
app_model = db.session.query(App).filter(App.id == decoded['app_id']).first()
site = db.session.query(Site).filter(Site.code == decoded['app_code']).first()
if not app_model:
raise NotFound()
if not site:
raise Unauthorized('Site URL is no longer valid.')
if app_model.enable_site is False:
raise Unauthorized('Site is disabled.')
end_user = db.session.query(EndUser).filter(EndUser.id == decoded['end_user_id']).first()