forked from retoor/devplacepy
fix: correct "bugs" to "issues" in routing table and README references across multiple documentation files
This commit is contained in:
@@ -2,17 +2,14 @@
|
||||
|
||||
import logging
|
||||
from typing import Annotated
|
||||
from datetime import datetime, timezone
|
||||
from fastapi import APIRouter, Request, Form
|
||||
from fastapi.responses import HTMLResponse
|
||||
from devplacepy.database import get_table, get_setting, get_int_setting
|
||||
from devplacepy.templating import templates
|
||||
from devplacepy.utils import (
|
||||
hash_password,
|
||||
create_session,
|
||||
generate_uid,
|
||||
get_current_user,
|
||||
award_badge,
|
||||
register_account,
|
||||
)
|
||||
from devplacepy.seo import base_seo_context
|
||||
from devplacepy.models import SignupForm
|
||||
@@ -93,29 +90,7 @@ async def signup(request: Request, data: Annotated[SignupForm, Form()]):
|
||||
},
|
||||
)
|
||||
|
||||
uid = generate_uid()
|
||||
is_first = users.count() == 0
|
||||
users.insert(
|
||||
{
|
||||
"uid": uid,
|
||||
"username": username,
|
||||
"email": email,
|
||||
"api_key": generate_uid(),
|
||||
"password_hash": hash_password(password),
|
||||
"bio": "",
|
||||
"location": "",
|
||||
"git_link": "",
|
||||
"website": "",
|
||||
"role": "Admin" if is_first else "Member",
|
||||
"is_active": True,
|
||||
"level": 1,
|
||||
"xp": 0,
|
||||
"stars": 0,
|
||||
"created_at": datetime.now(timezone.utc).isoformat(),
|
||||
}
|
||||
)
|
||||
|
||||
award_badge(uid, "Member")
|
||||
uid, role, is_first = register_account(username, email, password)
|
||||
|
||||
max_age = max(1, get_int_setting("session_max_age_days", 7)) * SECONDS_PER_DAY
|
||||
token = create_session(uid, max_age)
|
||||
@@ -124,7 +99,6 @@ async def signup(request: Request, data: Annotated[SignupForm, Form()]):
|
||||
key="session", value=token, max_age=max_age, httponly=True, samesite="lax"
|
||||
)
|
||||
logger.info(f"User {username} signed up")
|
||||
role = "Admin" if is_first else "Member"
|
||||
audit.record(
|
||||
request,
|
||||
"auth.signup",
|
||||
|
||||
Reference in New Issue
Block a user