diff --git a/api/controllers/web/passport.py b/api/controllers/web/passport.py index c90b63d681..af043ec69d 100644 --- a/api/controllers/web/passport.py +++ b/api/controllers/web/passport.py @@ -1,17 +1,18 @@ import uuid from datetime import UTC, datetime, timedelta +from flask import request +from flask_restful import Resource +from werkzeug.exceptions import NotFound, Unauthorized + from configs import dify_config from controllers.web import api from controllers.web.error import WebAppAuthRequiredError from extensions.ext_database import db -from flask import request -from flask_restful import Resource from libs.passport import PassportService from models.model import App, EndUser, Site from services.enterprise.enterprise_service import EnterpriseService from services.feature_service import FeatureService -from werkzeug.exceptions import NotFound, Unauthorized class PassportResource(Resource): diff --git a/api/services/enterprise/enterprise_service.py b/api/services/enterprise/enterprise_service.py index 81c8553fef..d93b6517f0 100644 --- a/api/services/enterprise/enterprise_service.py +++ b/api/services/enterprise/enterprise_service.py @@ -1,6 +1,7 @@ from datetime import datetime from pydantic import BaseModel, Field + from services.enterprise.base import EnterpriseRequest diff --git a/api/services/webapp_auth_service.py b/api/services/webapp_auth_service.py index 7f3640e19a..89dac439a6 100644 --- a/api/services/webapp_auth_service.py +++ b/api/services/webapp_auth_service.py @@ -2,6 +2,8 @@ import random from datetime import UTC, datetime, timedelta from typing import Any, Optional, cast +from werkzeug.exceptions import NotFound, Unauthorized + from configs import dify_config from extensions.ext_database import db from libs.helper import TokenManager @@ -11,10 +13,8 @@ from models.account import Account, AccountStatus from models.model import App, EndUser, Site from services.app_service import AppService from services.enterprise.enterprise_service import EnterpriseService -from services.errors.account import (AccountLoginError, AccountNotFoundError, - AccountPasswordError) +from services.errors.account import AccountLoginError, AccountNotFoundError, AccountPasswordError from tasks.mail_email_code_login import send_email_code_login_mail_task -from werkzeug.exceptions import NotFound, Unauthorized class WebAppAuthService: