AyCode.Core/AyCode.Interfaces/Logins/README.md

10 lines
554 B
Markdown

# Logins
Interfaces for authentication and login service contracts, covering login state, registration, and password management.
## Key Files
- **`IAcLoginServiceBase.cs`** — Base login service with `IsLoggedIn` and `LoggedInUser` properties, generic over user/profile/company types.
- **`IAcLoginServiceCommon.cs`** — Extends the base with `Logout`, `Registration`, `ChangePassword`, and `ForgotPassword` methods (sync and async).
- **`IAcLoginServiceClient.cs`** — Client-side login service marker interface extending `IAcLoginServiceCommon`.