20 lines
553 B
Python
20 lines
553 B
Python
import hashlib
|
|
from .create_user import create_user
|
|
|
|
async def create_default_user():
|
|
default_user_email = "default_user@example.com"
|
|
default_user_password = "default_password"
|
|
|
|
user = await create_user(
|
|
email = default_user_email,
|
|
password = await hash_password(default_user_password),
|
|
is_superuser = True,
|
|
is_active = True,
|
|
is_verified = True,
|
|
auto_login = True,
|
|
)
|
|
|
|
return user
|
|
|
|
async def hash_password(password: str) -> str:
|
|
return hashlib.sha256(password.encode()).hexdigest()
|