|
|
|
# ToDo
|
|
|
|
|
|
|
|
## GitHub
|
|
|
|
- PHPUnit tests over Travis-CI.org & Code-Coverage over CodeCov.
|
|
|
|
|
|
|
|
## Code
|
|
|
|
|
|
|
|
### Login Tokens
|
|
|
|
- Config for Cookie Name
|
|
|
|
- Single Login (Only one Token per User)
|
|
|
|
|
|
|
|
### DDOS
|
|
|
|
- Cookie usage?
|
|
|
|
- UserId to DB
|
|
|
|
|
|
|
|
### Login
|
|
|
|
- Single Login mode (allow only one session per user) (#187)
|
|
|
|
- Config for unified error message (Email or Password wrong vs Email wrong ...)
|
|
|
|
- TOTP
|
|
|
|
- reCAPTCHA
|
|
|
|
- oAuth2
|
|
|
|
- Facebook
|
|
|
|
- Github
|
|
|
|
- Twitter
|
|
|
|
- ...
|
|
|
|
|
|
|
|
### listUsers
|
|
|
|
- remove * from select on list_users (#184)
|
|
|
|
- bool|integer $group_par Specify group id to list group or FALSE for all users
|
|
|
|
|
|
|
|
### getUser
|
|
|
|
- Maybe we remove the model find if $email is not set (return sessions id)
|
|
|
|
|
|
|
|
### From CI3 V3 Issue
|
|
|
|
x add CI's Form Validation support (User, Group & Perms trough CI4's Model)
|
|
|
|
|
|
|
|
- add foreign key to database tables
|
|
|
|
- Unspecific session variable names for user (#177) ->session->id to ->session->user->id ...
|
|
|
|
- easy Migration from v2.X
|
|
|
|
- how to do without using Migration or rebuild migrations table for further updates
|
|
|
|
|
|
|
|
x Login with email and username (idk main behavior or config option)
|
|
|
|
x basic ui (login/register, user-, group-, perm-management, pm center, etc.)
|
|
|
|
x change licence to MIT (#88)
|
|
|
|
x change email to use a view with passed parameters, instead of plain text
|