1
0
mirror of https://github.com/delight-im/PHP-Auth.git synced 2025-07-10 11:06:23 +02:00

Commit Graph

  • 94531f24d3 Improve language Marco 2018-03-10 03:50:12 +01:00
  • 2f29830ed9 Improve documentation to use more suitable data source for token Marco 2018-03-10 03:47:55 +01:00
  • 42a8c1616c Document method 'getRolesForUserById' from class 'Administration' Marco 2018-03-10 03:10:17 +01:00
  • a2be4c61ee Add tests for method 'getRolesForUserById' from class 'Administration' Marco 2018-03-10 03:05:41 +01:00
  • d9f9198b45 Implement method 'getRolesForUserById' in class 'Administration' Marco 2018-03-10 03:03:57 +01:00
  • 13b58abebc Document method 'getRoles' from class 'Auth' Marco 2018-03-10 03:01:23 +01:00
  • b0bf7647ce Add tests for method 'getRoles' from class 'Auth' Marco 2018-03-10 02:56:32 +01:00
  • 012577227a Implement method 'getRoles' in class 'Auth' Marco 2018-03-10 02:54:57 +01:00
  • d834623954 Document methods 'getMap', 'getNames' and 'getValues' of class 'Role' Marco 2018-03-10 02:51:27 +01:00
  • d3594898cc Make use of new method 'getMap' from class 'Role' in 'tests' Marco 2018-03-10 02:03:25 +01:00
  • 7d44158c32 Implement methods 'getMap', 'getNames' and 'getValues' in class 'Role' Marco 2018-03-10 01:58:54 +01:00
  • 04edd9f88f Simplify migration guide using that method names are case-insensitive Marco 2018-03-09 15:22:55 +01:00
  • cd2ac47912 Simplify general notes for any update or upgrade in migration guide Marco 2018-01-25 00:01:50 +01:00
  • 7bcf201972 Improve documentation on default value for IP address in README v7.2.0 Marco 2017-11-08 21:34:50 +01:00
  • 09247e7203 Provide possibility to disable throttling during development Marco 2017-11-08 21:34:05 +01:00
  • ab1c54fae2 Optimize order of throttling in 'changeEmail' method from class 'Auth' Marco 2017-11-08 20:40:37 +01:00
  • 23acb66cc7 Reduce permitted frequency of requests to change one's email address Marco 2017-11-08 20:38:16 +01:00
  • a7a9d45302 Drop constant 'CONFIRMATION_REQUESTS_TTL_IN_SECONDS' in 'UserManager' Marco 2017-11-08 20:30:09 +01:00
  • ba4dc29ca5 Optimize order of throttling in 'resendConfirmationForColumnValue' Marco 2017-11-08 20:23:34 +01:00
  • 0a97f67515 Enforce limits for resending confirmations solely via throttling Marco 2017-11-08 20:21:35 +01:00
  • 7a94c6acef Improve documentation in 'confirmEmail' method from 'Auth' class Marco 2017-11-08 19:23:22 +01:00
  • dbbbf1b193 Remove superfluous comment in 'UserManager' Marco 2017-11-08 19:18:14 +01:00
  • 9637dfa60d Improve language v7.1.0 Marco 2017-11-05 02:37:48 +01:00
  • aec738a9db Document methods for impersonating users in class 'Administration' Marco 2017-11-03 15:48:21 +01:00
  • 382ee5bf93 Add tests for methods to impersonate users in class 'Administration' Marco 2017-11-03 15:44:39 +01:00
  • 47d1e303aa Implement methods for impersonating users in class 'Administration' Marco 2017-11-03 15:21:45 +01:00
  • 67443c122a Move core logic of 'onLoginSuccessful' from 'Auth' to 'UserManager' Marco 2017-11-03 08:50:59 +01:00
  • 24056e89a4 Move constants holding names of session fields to 'UserManager' Marco 2017-11-03 08:49:10 +01:00
  • c06bc7da1a Improve documentation for method 'onLoginSuccessful' in class 'Auth' Marco 2017-11-03 08:38:17 +01:00
  • aedd2125fc Document constants holding names of session fields Marco 2017-11-03 08:36:03 +01:00
  • 425cf9b6f6 Write to session fields directly instead of using accessor methods Marco 2017-11-03 08:33:41 +01:00
  • 739fa7d574 Fix internal links in migration guide that should point to README v7.0.0 Marco 2017-10-21 23:15:15 +02:00
  • 302feb5da2 Document 'secure' cookie attribute and how to change it in README Marco 2017-10-21 22:32:01 +02:00
  • 2ded232d8e Document 'httponly' cookie attribute and how to change it in README Marco 2017-10-21 22:30:41 +02:00
  • 70a905afd7 Document 'path' cookie attribute and how to change it in README Marco 2017-10-21 22:29:19 +02:00
  • 84f3ad10a9 Document 'domain' cookie attribute and how to change it in README Marco 2017-10-21 22:26:25 +02:00
  • 81091df66b Drop constructor arguments 'useHttps' and 'allowCookiesScriptAccess' Marco 2017-10-20 23:07:36 +02:00
  • 8926e7e708 Improve general upgrade guide in migration notes Marco 2017-10-20 22:46:01 +02:00
  • eec450677f Do not duplicate and overwrite parts of cookie configuration anymore Marco 2017-10-20 22:30:16 +02:00
  • f1360dceba Improve code style Marco 2017-10-20 08:53:02 +02:00
  • 2cf7b27ba3 Support empty path scope for cookies to restrict to current directory Marco 2017-10-20 08:47:56 +02:00
  • ecd8015acf Explain changes to domain scope of cookies in migration guide Marco 2017-10-20 08:01:00 +02:00
  • 1eedfd0e02 Simplify code based on assumptions about new 'Delight\Cookie' behavior Marco 2017-10-20 01:12:04 +02:00
  • 757579523c Use constants from 'Delight\Cookie\Cookie' class for cookie prefixes Marco 2017-10-19 22:33:18 +02:00
  • d695328a5a Update dependencies Marco 2017-10-19 22:29:50 +02:00
  • 71506eaa05 Rename two methods for logout to highlight the better default version Marco 2017-10-19 20:25:11 +02:00
  • ce8dbbc436 Delete 'remember me' cookies from previous major versions as well Marco 2017-10-19 20:19:19 +02:00
  • d181219e40 Add documentation about cookies and their usage to README Marco 2017-10-19 20:11:28 +02:00
  • 891cef2511 Do not make repeated attempts to use invalid 'remember me' cookies Marco 2017-10-19 03:00:28 +02:00
  • f70613b2b8 Ignore defined but empty selectors and tokens from 'remember me' Marco 2017-10-19 02:55:49 +02:00
  • 59816d1a40 Re-use 'remember me' cookie from previous major versions if available Marco 2017-10-19 02:50:24 +02:00
  • 1284f64f04 Fix documentation for method 'setRememberCookie' in class 'Auth' Marco 2017-10-19 02:27:42 +02:00
  • 8165e8917b Change name of 'remember me' cookie to be dependent on session name Marco 2017-10-19 01:44:19 +02:00
  • a4b68167a1 Prepare migration guide for next major release Marco 2017-10-19 00:47:47 +02:00
  • fc2fb4bb44 Move 'Refresh' button from bottom to top in 'tests' Marco 2017-10-19 00:36:08 +02:00
  • b2a3fde696 Add tests for method 'createRememberCookieName' from class 'Auth' Marco 2017-10-18 23:08:01 +02:00
  • 36880b87c9 Implement method 'createRememberCookieName' in class 'Auth' Marco 2017-10-18 23:03:41 +02:00
  • 4a66965994 Add tests for method 'createCookieName' from class 'Auth' Marco 2017-10-18 23:01:15 +02:00
  • e7b590dc80 Implement method 'createCookieName' in class 'Auth' Marco 2017-10-18 22:52:00 +02:00
  • 33d2384c93 Add list of available cookie prefixes as constant in class 'Auth' Marco 2017-10-18 22:48:14 +02:00
  • 1169856217 Improve code style Marco 2017-10-18 22:47:24 +02:00
  • fa75811679 Display current session name in 'tests' Marco 2017-10-18 22:30:06 +02:00
  • fa8fa4887e Improve documentation in class 'Auth' Marco 2017-10-18 21:59:25 +02:00
  • 8fecb86f15 Improve code style Marco 2017-10-12 02:42:40 +02:00
  • 04c466b309 Drop superfluous check using 'isset' Pavel Levin 2017-10-12 02:32:13 +02:00
  • 61041cc6fd Invalidate outstanding password reset tokens on email address change v6.1.1 Marco 2017-09-27 21:58:28 +02:00
  • 2ca835ac75 Improve language Marco 2017-09-26 22:54:42 +02:00
  • 1e23e6de13 Improve code style Marco 2017-09-26 22:44:37 +02:00
  • 50220d463b Simplify documentation for 'changePasswordWithoutOldPassword' Marco 2017-09-26 22:35:16 +02:00
  • f0bdd7b63e Improve language Marco 2017-09-26 22:28:00 +02:00
  • 0473d59c39 Show that users are to reconfirm their password for reset control Marco 2017-09-26 22:24:46 +02:00
  • f8f44a0286 Show that users are to reconfirm their password for email changes Marco 2017-09-26 22:23:28 +02:00
  • ea91d8c92e Explain that users should be notified about email address changes Marco 2017-09-26 22:20:07 +02:00
  • 7983bebd83 Explain that users should be informed via email about password changes Marco 2017-09-26 22:17:21 +02:00
  • ddc5b50459 Improve list of methods that support 'remember me' feature in README Marco 2017-09-23 00:17:31 +02:00
  • 0b67f3d1e2 Document new method 'logOutButKeepSession' from class 'Auth' v6.1.0 Marco 2017-09-18 16:10:47 +02:00
  • 16bcfa85ef Add tests for new method 'logOutButKeepSession' in class 'Auth' Marco 2017-09-18 16:10:19 +02:00
  • 404739634d Compose 'logout' using new 'logOutButKeepSession' and 'destroySession' Marco 2017-09-18 16:08:32 +02:00
  • 82a24fbbca Implement method 'destroySession' in class 'Auth' Marco 2017-09-18 16:07:05 +02:00
  • 1a195adf39 Implement method 'logOutButKeepSession' in class 'Auth' Marco 2017-09-18 16:01:47 +02:00
  • 5e4d4fd072 Improve language Marco 2017-09-18 15:53:59 +02:00
  • 6162092618 Catch undefined IP address in rare use cases such as CLI usage Marco 2017-09-18 14:54:39 +02:00
  • f142dd91dc Emphasize primary line of project description in README Marco 2017-08-25 07:57:47 +02:00
  • 05567acc7c Remove exception from tests that cannot be thrown with specified call v6.0.0 Marco 2017-08-19 00:47:42 +02:00
  • 3d8c583823 Remove exception from PHPDoc that cannot reasonably appear in practice Marco 2017-08-19 00:46:38 +02:00
  • 546a57cbf9 Document 'throttle' method for throttling or rate limiting in README Marco 2017-08-19 00:45:27 +02:00
  • 52ba03248d Make 'throttle' method for throttling or rate limiting a public method Marco 2017-08-19 00:42:53 +02:00
  • c5ed53898e Explain changes to interface of internal throttling in migration guide Marco 2017-08-19 00:40:42 +02:00
  • a66312bbcf Re-implement internal throttling or rate limiting from scratch Marco 2017-08-19 00:22:21 +02:00
  • c1bb10f58d Fix language in migration guide Marco 2017-08-07 23:30:35 +02:00
  • 4fd37f079b Describe required changes to SQLite schema in migration guide Marco 2017-08-07 23:20:34 +02:00
  • 8ff3776e75 Completely rewrite SQLite schema for table 'users_throttling' Marco 2017-08-07 23:19:51 +02:00
  • b24979ae26 Describe required changes to MySQL schema in migration guide Marco 2017-08-07 23:18:53 +02:00
  • 30b2f30aec Completely rewrite MySQL schema for table 'users_throttling' Marco 2017-08-07 23:17:12 +02:00
  • b3d37ada86 Document methods for re-sending confirmation requests in class 'Auth' Marco 2017-08-07 21:27:20 +02:00
  • 27adc9fa91 Add tests for re-sending confirmation requests with class 'Auth' Marco 2017-08-07 21:09:31 +02:00
  • c9a4e28c7b Implement methods for re-sending confirmation requests in class 'Auth' Marco 2017-08-07 21:08:06 +02:00
  • f83ac969d4 Add class 'ConfirmationRequestNotFound' Marco 2017-08-07 19:36:13 +02:00
  • 0bbf9d32b1 Describe required changes to SQLite schema in migration guide Marco 2017-08-07 19:30:44 +02:00
  • 381e05f102 Update SQLite schema to index on 'user_id' in 'users_confirmations' Marco 2017-08-07 19:28:49 +02:00