Documentation

UseCases

Table of Contents

Classes

ChangePassword
Use case for changing a user's password (requires current password).
CompletePasswordReset
Use case for completing a password reset.
GenerateApiToken
Use case for generating API tokens for users.
GetCurrentUser
Use case for getting the current authenticated user.
GetUserPreferences
Use case for getting all user-scoped preferences.
Login
Use case for user login.
Logout
Use case for user logout.
Register
Use case for user registration.
RequestPasswordReset
Use case for requesting a password reset.
SaveUserPreferences
Use case for saving user-scoped preferences from form data.
SendVerificationEmail
Use case for sending an email verification link.
UpdateProfile
Use case for updating a user's profile (username, email).
ValidateApiToken
Use case for validating API tokens.
ValidateSession
Use case for validating user sessions.
VerifyEmail
Use case for verifying a user's email address via token.

        
On this page

Search results