关闭注册接口

This commit is contained in:
2026-01-04 07:26:04 +00:00
parent 90c163c089
commit da8419d9ff

View File

@@ -71,25 +71,26 @@ async def check_auth(request: Request, db: Session = Depends(get_db)):
}
raise HTTPException(status_code=401, detail='未登录')
@api.post('/auth/register', status_code=201)
async def register(data: RegisterRequest, db: Session = Depends(get_db)):
"""用户注册(可选,用于创建初始用户)"""
# 检查用户是否已存在
if db.query(User).filter_by(username=data.username).first():
raise HTTPException(status_code=400, detail='用户名已存在')
# 创建新用户
user = User(username=data.username)
user.set_password(data.password)
db.add(user)
db.commit()
db.refresh(user)
return {
'message': '注册成功',
'user': user.to_dict()
}
# 注册接口已关闭 - 请使用 create_user.py 脚本创建用户
# @api.post('/auth/register', status_code=201)
# async def register(data: RegisterRequest, db: Session = Depends(get_db)):
# """用户注册(可选,用于创建初始用户)"""
# # 检查用户是否已存在
# if db.query(User).filter_by(username=data.username).first():
# raise HTTPException(status_code=400, detail='用户名已存在')
#
# # 创建新用户
# user = User(username=data.username)
# user.set_password(data.password)
#
# db.add(user)
# db.commit()
# db.refresh(user)
#
# return {
# 'message': '注册成功',
# 'user': user.to_dict()
# }
# 任务管理API
@api.get('/tasks')