change debug code logic

pull/21891/head
ytqh 1 year ago
parent 5d1c58ae90
commit 9b7c562bf8

@ -19,7 +19,7 @@ class DeploymentConfig(BaseSettings):
DEBUG_CODE_FOR_LOGIN: str = Field( DEBUG_CODE_FOR_LOGIN: str = Field(
description="Default code for login", description="Default code for login",
default="111111", default="",
) )
EDITION: str = Field( EDITION: str = Field(

@ -483,7 +483,7 @@ class AccountService:
raise EmailCodeLoginRateLimitExceededError() raise EmailCodeLoginRateLimitExceededError()
if DeploymentConfig().DEBUG: if dify_config.DEBUG_CODE_FOR_LOGIN and dify_config.DEBUG_CODE_FOR_LOGIN != "":
code = dify_config.DEBUG_CODE_FOR_LOGIN code = dify_config.DEBUG_CODE_FOR_LOGIN
else: else:
code = "".join([str(random.randint(0, 9)) for _ in range(6)]) code = "".join([str(random.randint(0, 9)) for _ in range(6)])
@ -676,8 +676,7 @@ class AccountService:
if cls.phone_code_login_rate_limiter.is_rate_limited(phone) and not DeploymentConfig().DEBUG: if cls.phone_code_login_rate_limiter.is_rate_limited(phone) and not DeploymentConfig().DEBUG:
raise Exception("Phone verification code rate limit exceeded") raise Exception("Phone verification code rate limit exceeded")
if DeploymentConfig().DEBUG: if dify_config.DEBUG_CODE_FOR_LOGIN and dify_config.DEBUG_CODE_FOR_LOGIN != "":
# Use a default code for debugging without requiring a config entry
code = dify_config.DEBUG_CODE_FOR_LOGIN code = dify_config.DEBUG_CODE_FOR_LOGIN
else: else:
code = "".join([str(random.randint(0, 9)) for _ in range(6)]) code = "".join([str(random.randint(0, 9)) for _ in range(6)])

Loading…
Cancel
Save