database.db_users¶
Class for managing the users database.
Module Contents¶
Classes¶
- class database.db_users.UserDB(users_db_path: str = 'data/users.db')¶
- get_user_id(username: str) int | None¶
Gets user ID from username.
- Parameters:
username – Username of user.
- Returns:
User ID.
- register_user(username: str, password: str) bool¶
Registers user.
- Parameters:
username – Username of user.
password – Password of user.
- Returns:
Whether user was registered successfully.
- verify_user(username: str, password: str) bool¶
Verifies user.
- Parameters:
username – Username of user.
password – Password of user.
- Returns:
Whether user was verified successfully.
- setup_db() None¶
Sets up users database.