token based auth
* Add InvalidTokenException * add DefaultTokenMapper and use it to check if a auth token exists * create new token for the browser session if none exists hash stored token; save user agent * encrypt login password when creating the token
Showing
- core/Application.php 9 additions, 4 deletionscore/Application.php
- core/Controller/LoginController.php 52 additions, 23 deletionscore/Controller/LoginController.php
- core/routes.php 2 additions, 1 deletioncore/routes.php
- core/templates/login.php 1 addition, 1 deletioncore/templates/login.php
- db_structure.xml 60 additions, 0 deletionsdb_structure.xml
- lib/base.php 6 additions, 170 deletionslib/base.php
- lib/private/Authentication/Exceptions/InvalidTokenException.php 29 additions, 0 deletions...ivate/Authentication/Exceptions/InvalidTokenException.php
- lib/private/Authentication/Token/DefaultToken.php 58 additions, 0 deletionslib/private/Authentication/Token/DefaultToken.php
- lib/private/Authentication/Token/DefaultTokenMapper.php 43 additions, 0 deletionslib/private/Authentication/Token/DefaultTokenMapper.php
- lib/private/Authentication/Token/DefaultTokenProvider.php 91 additions, 0 deletionslib/private/Authentication/Token/DefaultTokenProvider.php
- lib/private/Authentication/Token/IProvider.php 35 additions, 0 deletionslib/private/Authentication/Token/IProvider.php
- lib/private/Authentication/Token/IToken.php 36 additions, 0 deletionslib/private/Authentication/Token/IToken.php
- lib/private/Server.php 17 additions, 2 deletionslib/private/Server.php
- lib/private/User/Session.php 153 additions, 25 deletionslib/private/User/Session.php
- lib/private/legacy/user.php 3 additions, 22 deletionslib/private/legacy/user.php
- lib/private/legacy/util.php 1 addition, 2 deletionslib/private/legacy/util.php
Loading
Please register or sign in to comment