@@ -31,7 +31,7 @@ class AuthService:
3131
3232 使用方式:
3333 auth_service = AuthService(db)
34- user = auth_service.register("username", "password123", "email@example.com" )
34+ user = auth_service.register("username", "password123")
3535 tokens = auth_service.login("username", "password123", "127.0.0.1")
3636 """
3737
@@ -48,9 +48,7 @@ def __init__(self, db: Session):
4848 self ._password_service = PasswordService (db )
4949 self ._lockout_service = LockoutService ()
5050
51- def register (
52- self , username : str , password : str , email : Optional [str ] = None
53- ) -> User :
51+ def register (self , username : str , password : str ) -> User :
5452 """
5553 用户注册
5654
@@ -59,15 +57,13 @@ def register(
5957 Args:
6058 username: 用户名(必须唯一)
6159 password: 明文密码(至少8位,包含字母和数字)
62- email: 邮箱地址(可选,必须唯一)
63-
6460 Returns:
6561 User: 创建的用户对象
6662
6763 Raises:
68- UserAlreadyExistsError: 用户名或邮箱已存在
64+ UserAlreadyExistsError: 用户名已存在
6965 """
70- return self ._registration_service .register (username , password , email )
66+ return self ._registration_service .register (username , password )
7167
7268 def login (self , username : str , password : str , ip_address : str = "0.0.0.0" ) -> dict :
7369 """
0 commit comments