Website login service
Overview
The website login manager object provides methods for member login, logout and session retrieval
See also: Website users and permissioning
Full path | preside.system.services.websiteUsers.WebsiteLoginService |
---|---|
Wirebox ref | WebsiteLoginService |
Singleton | Yes |
Public API Methods
- changePassword()
- createPasswordResetToken()
- deleteExpiredPasswordResetTokens()
- doesLoggedInUserHaveBenefits()
- getLoggedInUserDetails()
- getLoggedInUserId()
- isAutoLoggedIn()
- isImpersonated()
- isLoggedIn()
- listLoggedInUserBenefits()
- login()
- logout()
- recordLogin()
- recordLogout()
- recordVisit()
- resendPasswordResetInstructions()
- resetPassword()
- sendPasswordResetInstructions()
- sendWelcomeEmail()
- validatePassword()
- validateResetPasswordToken()