The Login.Plugin module has been designed to allow users to login from a single point, almost every interactive website contains a user area, requiring a user to login, this module has been designed to fill this gap.
At the core of the Login plugin module is the ILoginProvider interface, this interface provides the necessary methods which allow the plugin to operate and must be implemented by the host application.
Login plugin is also responsible for ensuring that users who selected the Remember Me option are automatically logged in when returning.
The Login plugin module contains a view which allows users who's accounts are locked, by providing an area which can be used to enter an unlock code so that users can unlock their accounts.
Users can also opt to retrieve login information if they have forgotten their password. This is achieved by providing a view which the user can enter their login name and retrieve their password, or a link to reset their password.
The Login plugin provides two seperate Timings classes which look at:
- Login Timings - Time taken processing login requests.
- Auto Login Timings - Time taken automatically logging a user in based on login cookie.
How to use
The Login plugin should be loaded using the Plugin Manager.