Marco
|
58e69fdd0e
|
Do not pass 'null' to 'count' which triggers a warning since PHP 7.2
v7.5.2
|
2018-03-15 23:32:15 +01:00 |
|
Marco
|
e7e174b05d
|
Only configure and start session if not already started
v7.5.1
|
2018-03-12 22:29:56 +01:00 |
|
Marco
|
8f35cc9965
|
Optimize spacing in PostgreSQL schema
|
2018-03-12 18:44:32 +01:00 |
|
Marco
|
142ccc362f
|
Shorten line of text in README for better overview
v7.5.0
|
2018-03-12 02:18:44 +01:00 |
|
Marco
|
bce31f9cfc
|
Link to MariaDB schema separately from MySQL in README
|
2018-03-12 02:15:35 +01:00 |
|
Marco
|
3ddc7af1b4
|
Document support for PostgreSQL
|
2018-03-12 02:11:54 +01:00 |
|
Marco
|
62d9e44aa4
|
Add check constraints for unsigned integers in PostgreSQL schema
|
2018-03-12 01:51:33 +01:00 |
|
Marco
|
1121685cef
|
Improve database schema for PostgreSQL
|
2018-03-12 01:51:15 +01:00 |
|
Tiberiu Chibici
|
2f9bab4779
|
Add database schema for PostgreSQL
|
2018-03-12 00:32:53 +01:00 |
|
Marco
|
89e99d727d
|
Document resynchronization of session data with authoritative database
v7.4.0
|
2018-03-10 20:54:24 +01:00 |
|
Marco
|
21341d3c18
|
Regularly resynchronize session data with authoritative source in DB
|
2018-03-10 20:53:13 +01:00 |
|
Marco
|
a1ae66374b
|
Improve documentation on password reset by dividing it into steps
v7.3.0
|
2018-03-10 17:47:03 +01:00 |
|
Marco
|
477164e8ec
|
Rename identifiers in comments to prevent highlighting in IDE
|
2018-03-10 17:46:05 +01:00 |
|
Marco
|
9478a43e9b
|
Re-implement method 'canResetPassword' using 'canResetPasswordOrThrow'
|
2018-03-10 04:13:14 +01:00 |
|
Marco
|
1ba8e1ff21
|
Document method 'canResetPasswordOrThrow' from class 'Auth'
|
2018-03-10 04:10:22 +01:00 |
|
Marco
|
1657102f75
|
Add tests for method 'canResetPasswordOrThrow' from class 'Auth'
|
2018-03-10 04:06:45 +01:00 |
|
Marco
|
d246248ab5
|
Implement method 'canResetPasswordOrThrow' in class 'Auth'
|
2018-03-10 03:54:42 +01:00 |
|
Marco
|
94531f24d3
|
Improve language
|
2018-03-10 03:50:12 +01:00 |
|
Marco
|
2f29830ed9
|
Improve documentation to use more suitable data source for token
|
2018-03-10 03:47:55 +01:00 |
|
Marco
|
42a8c1616c
|
Document method 'getRolesForUserById' from class 'Administration'
|
2018-03-10 03:10:17 +01:00 |
|
Marco
|
a2be4c61ee
|
Add tests for method 'getRolesForUserById' from class 'Administration'
|
2018-03-10 03:05:41 +01:00 |
|
Marco
|
d9f9198b45
|
Implement method 'getRolesForUserById' in class 'Administration'
|
2018-03-10 03:03:57 +01:00 |
|
Marco
|
13b58abebc
|
Document method 'getRoles' from class 'Auth'
|
2018-03-10 03:01:23 +01:00 |
|
Marco
|
b0bf7647ce
|
Add tests for method 'getRoles' from class 'Auth'
|
2018-03-10 02:56:32 +01:00 |
|
Marco
|
012577227a
|
Implement method 'getRoles' in class 'Auth'
|
2018-03-10 02:54:57 +01:00 |
|
Marco
|
d834623954
|
Document methods 'getMap', 'getNames' and 'getValues' of class 'Role'
|
2018-03-10 02:51:27 +01:00 |
|
Marco
|
d3594898cc
|
Make use of new method 'getMap' from class 'Role' in 'tests'
|
2018-03-10 02:03:25 +01:00 |
|
Marco
|
7d44158c32
|
Implement methods 'getMap', 'getNames' and 'getValues' in class 'Role'
|
2018-03-10 01:58:54 +01:00 |
|
Marco
|
04edd9f88f
|
Simplify migration guide using that method names are case-insensitive
|
2018-03-09 15:22:55 +01:00 |
|
Marco
|
cd2ac47912
|
Simplify general notes for any update or upgrade in migration guide
|
2018-01-25 00:01:50 +01:00 |
|
Marco
|
7bcf201972
|
Improve documentation on default value for IP address in README
v7.2.0
|
2017-11-08 21:34:50 +01:00 |
|
Marco
|
09247e7203
|
Provide possibility to disable throttling during development
|
2017-11-08 21:34:05 +01:00 |
|
Marco
|
ab1c54fae2
|
Optimize order of throttling in 'changeEmail' method from class 'Auth'
|
2017-11-08 20:40:37 +01:00 |
|
Marco
|
23acb66cc7
|
Reduce permitted frequency of requests to change one's email address
|
2017-11-08 20:38:16 +01:00 |
|
Marco
|
a7a9d45302
|
Drop constant 'CONFIRMATION_REQUESTS_TTL_IN_SECONDS' in 'UserManager'
|
2017-11-08 20:30:09 +01:00 |
|
Marco
|
ba4dc29ca5
|
Optimize order of throttling in 'resendConfirmationForColumnValue'
|
2017-11-08 20:23:34 +01:00 |
|
Marco
|
0a97f67515
|
Enforce limits for resending confirmations solely via throttling
|
2017-11-08 20:21:35 +01:00 |
|
Marco
|
7a94c6acef
|
Improve documentation in 'confirmEmail' method from 'Auth' class
|
2017-11-08 19:23:22 +01:00 |
|
Marco
|
dbbbf1b193
|
Remove superfluous comment in 'UserManager'
|
2017-11-08 19:18:14 +01:00 |
|
Marco
|
9637dfa60d
|
Improve language
v7.1.0
|
2017-11-05 02:37:48 +01:00 |
|
Marco
|
aec738a9db
|
Document methods for impersonating users in class 'Administration'
|
2017-11-03 15:48:21 +01:00 |
|
Marco
|
382ee5bf93
|
Add tests for methods to impersonate users in class 'Administration'
|
2017-11-03 15:44:39 +01:00 |
|
Marco
|
47d1e303aa
|
Implement methods for impersonating users in class 'Administration'
|
2017-11-03 15:21:45 +01:00 |
|
Marco
|
67443c122a
|
Move core logic of 'onLoginSuccessful' from 'Auth' to 'UserManager'
|
2017-11-03 08:50:59 +01:00 |
|
Marco
|
24056e89a4
|
Move constants holding names of session fields to 'UserManager'
|
2017-11-03 08:49:10 +01:00 |
|
Marco
|
c06bc7da1a
|
Improve documentation for method 'onLoginSuccessful' in class 'Auth'
|
2017-11-03 08:38:17 +01:00 |
|
Marco
|
aedd2125fc
|
Document constants holding names of session fields
|
2017-11-03 08:36:03 +01:00 |
|
Marco
|
425cf9b6f6
|
Write to session fields directly instead of using accessor methods
|
2017-11-03 08:33:41 +01:00 |
|
Marco
|
739fa7d574
|
Fix internal links in migration guide that should point to README
v7.0.0
|
2017-10-21 23:15:15 +02:00 |
|
Marco
|
302feb5da2
|
Document 'secure' cookie attribute and how to change it in README
|
2017-10-21 22:32:01 +02:00 |
|