]> git.immae.eu Git - github/shaarli/Shaarli.git/commit
Refactor session token management
authorVirtualTam <virtualtam@flibidi.net>
Sun, 22 Oct 2017 16:44:46 +0000 (18:44 +0200)
committerVirtualTam <virtualtam@flibidi.net>
Sun, 22 Oct 2017 17:19:46 +0000 (19:19 +0200)
commitebd650c06c67a67da2a0d099f625b6a7ec62ab2b
tree913f91672adbb9805432b356760187dc78e2a80b
parente648f62b4ffee16a89619815eb3e7ee7a4dff87f
Refactor session token management

Relates to https://github.com/shaarli/Shaarli/issues/324

Added:
- `SessionManager` class to group session-related features
- unit tests

Changed:
- `getToken()` -> `SessionManager->generateToken()`
- `tokenOk()` -> `SessionManager->checkToken()`
- inject a `$token` parameter to `PageBuilder`'s constructor

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
application/PageBuilder.php
application/SessionManager.php [new file with mode: 0644]
index.php
tests/SessionManagerTest.php [new file with mode: 0644]