aboutsummaryrefslogtreecommitdiffhomepage
path: root/application/LoginManager.php
Commit message (Collapse)AuthorAgeFilesLines
* Move LoginManager and SessionManager to the Security namespaceVirtualTam2018-06-021-238/+0
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* LoginManager: remove unused parameterVirtualTam2018-06-021-2/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Pass the client IP ID to LoginManagerVirtualTam2018-06-021-15/+13
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Delegate session operations to SessionManagerVirtualTam2018-06-021-17/+10
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Document LoginManager propertiesVirtualTam2018-05-291-0/+11
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Refactor user credential validation at login timeVirtualTam2018-05-291-3/+106
| | | | | | | | Changed: - move login/password verification to LoginManager - code cleanup Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Refactor login / ban authentication stepsVirtualTam2018-02-051-0/+134
Relates to https://github.com/shaarli/Shaarli/issues/324 Added: - Add the `LoginManager` class to manage logins and bans Changed: - Refactor IP ban management - Simplify logic - Avoid using globals, inject dependencies Fixed: - Use `ban_duration` instead of `ban_after` when setting a new ban Signed-off-by: VirtualTam <virtualtam@flibidi.net>