Marco
|
4cd6360fc7
|
Document optional database name, schema or other qualifier in README
v8.1.0
|
2018-08-28 23:51:30 +02:00 |
|
Marco
|
382832457d
|
Make use of database name, schema or other qualifier in all statements
|
2018-08-28 23:44:50 +02:00 |
|
Marco
|
f70923679f
|
Implement methods 'makeTableName' and 'makeTableNameComponents'
|
2018-08-28 23:25:28 +02:00 |
|
Marco
|
521e73662d
|
Allow for specification of database name, schema or other qualifier
|
2018-08-28 22:03:40 +02:00 |
|
Marco
|
2b3bf611e2
|
Update dependencies
|
2018-08-28 21:47:16 +02:00 |
|
Marco
|
352260c759
|
Remove obsolete error class 'DatabaseDriverError'
|
2018-07-25 20:31:36 +02:00 |
|
Marco
|
cbf2b52f29
|
Fix wrong example of variable name for library's instance in README
|
2018-07-23 01:08:04 +02:00 |
|
Marco
|
c685f22937
|
Add note about scope of variables with regard to closures to README
|
2018-05-28 21:28:00 +02:00 |
|
Marco
|
9d08c939a0
|
Fail safely in role checks when invalid input has been supplied
v8.0.2
|
2018-05-25 23:19:07 +02:00 |
|
Marco
|
7a8508d56e
|
Document effect of 'sessionResyncInterval' for affected operations
|
2018-04-26 18:12:30 +02:00 |
|
Marco
|
f6607f664d
|
Enhance 'DatabaseError' instances to be more verbose
v8.0.1
|
2018-04-20 18:01:00 +02:00 |
|
Marco
|
49a4ef8280
|
Document required database privileges in README
|
2018-04-03 14:48:10 +02:00 |
|
Marco
|
50c284fff7
|
Document method 'logOutEverywhereElse' from class 'Auth'
v8.0.0
|
2018-03-25 05:34:37 +02:00 |
|
Marco
|
83c74689a3
|
Document method 'logOutEverywhere' from class 'Auth'
|
2018-03-25 05:32:32 +02:00 |
|
Marco
|
6d34606336
|
Update documentation on how to destroy the entire session
|
2018-03-25 05:29:13 +02:00 |
|
Marco
|
be5b744470
|
Explain new return values of 'confirmEmail' (etc.) in migration guide
|
2018-03-25 05:11:45 +02:00 |
|
Marco
|
4f6692bd25
|
Also test return values of 'confirmEmail' and 'confirmEmailAndSignIn'
|
2018-03-25 04:58:24 +02:00 |
|
Marco
|
0f8116e654
|
Also return old email from 'confirmEmail' and 'confirmEmailAndSignIn'
|
2018-03-25 04:55:58 +02:00 |
|
Marco
|
25f7a8908d
|
Force logout in any open sessions when a user resets their password
|
2018-03-25 03:42:36 +02:00 |
|
Marco
|
a7c1ebcc9f
|
Force logout in any other sessions when a user changes their password
|
2018-03-25 03:40:57 +02:00 |
|
Marco
|
71ce2b58c9
|
Force logout for users when administrators change their passwords
|
2018-03-25 03:38:12 +02:00 |
|
Marco
|
4c4c4c23f6
|
Explain removal of 'logOutAndDestroySession' in migration guide
|
2018-03-25 01:40:49 +01:00 |
|
Marco
|
00a8a49f17
|
Test method 'destroySession' instead of 'logOutAndDestroySession'
|
2018-03-25 01:40:16 +01:00 |
|
Marco
|
9f71eff176
|
Remove method 'logOutAndDestroySession' from class 'Auth'
|
2018-03-25 01:28:35 +01:00 |
|
Marco
|
fdd95e8b89
|
Improve language
|
2018-03-25 01:10:29 +01:00 |
|
Marco
|
73b9232f63
|
Add tests for method 'logOutEverywhereElse' from class 'Auth'
|
2018-03-25 01:08:36 +01:00 |
|
Marco
|
20f484567a
|
Implement method 'logOutEverywhereElse' in class 'Auth'
|
2018-03-25 01:07:40 +01:00 |
|
Marco
|
79c5a4f6d5
|
Add tests for method 'logOutEverywhere' from class 'Auth'
|
2018-03-25 00:31:02 +01:00 |
|
Marco
|
3ae1769256
|
Implement method 'logOutEverywhere' in class 'Auth'
|
2018-03-25 00:28:21 +01:00 |
|
Marco
|
58f1f34593
|
Implement method 'forceLogoutForUserById' in class 'UserManager'
|
2018-03-24 23:39:03 +01:00 |
|
Marco
|
4d7b66ee5a
|
When performing normal logout only delete local remember directives
|
2018-03-24 23:31:12 +01:00 |
|
Marco
|
62270a2c48
|
Permit restriction to selector in 'deleteRememberDirectiveForUserById'
|
2018-03-24 23:13:04 +01:00 |
|
Marco
|
9848082bbb
|
Implement method 'getRememberDirectiveExpiry' in class 'Auth'
|
2018-03-24 23:09:18 +01:00 |
|
Marco
|
29afbdfc93
|
Implement method 'getRememberDirectiveSelector' in class 'Auth'
|
2018-03-24 23:02:01 +01:00 |
|
Marco
|
62f4b39dcf
|
Perform logout for user whenever 'force_logout' has been incremented
|
2018-03-24 18:15:21 +01:00 |
|
Marco
|
235008fdb8
|
Improve order of statements
|
2018-03-24 18:12:33 +01:00 |
|
Marco
|
adc1d73539
|
Store and manage 'force_logout' value from 'users' table in session
|
2018-03-24 18:04:06 +01:00 |
|
Marco
|
c3d44eab3e
|
Describe required changes to database schemas in migration guide
|
2018-03-24 17:54:49 +01:00 |
|
Marco
|
ade63d07df
|
Add 'force_logout' column to 'users' table in database schema
|
2018-03-24 17:49:35 +01:00 |
|
Marco
|
d9297709af
|
Prepare migration guide for next major version
|
2018-03-24 17:46:04 +01:00 |
|
Marco
|
7be05ddde2
|
Improve documentation
|
2018-03-24 17:44:42 +01:00 |
|
Marco
|
095b8ccc70
|
Document 'changePasswordForUserById' from class 'Administration'
v7.6.0
|
2018-03-21 03:24:06 +01:00 |
|
Marco
|
550a6d0355
|
Add tests for 'changePasswordForUserById' from class 'Administration'
|
2018-03-21 03:22:29 +01:00 |
|
Marco
|
c494e0fa13
|
Throw 'UnknownIdException' in 'updatePasswordInternal' when no matches
|
2018-03-21 03:20:11 +01:00 |
|
Marco
|
d7d9899167
|
Use 'changePasswordForUserById' for 'changePasswordForUserByUsername'
|
2018-03-21 02:55:31 +01:00 |
|
Marco
|
05165a44a6
|
Implement method 'changePasswordForUserById' in class 'Administration'
|
2018-03-21 02:54:50 +01:00 |
|
Marco
|
c3f2097750
|
Document 'changePasswordForUserByUsername' from 'Administration'
|
2018-03-21 02:35:09 +01:00 |
|
Marco
|
395a065fd4
|
Add tests for 'changePasswordForUserByUsername' from 'Administration'
|
2018-03-21 02:28:55 +01:00 |
|
Marco
|
627c592891
|
Let 'Administration' constructor be part of public API
|
2018-03-20 16:13:56 +01:00 |
|
Marco
|
2a6d1c4f7d
|
Delete 'remember me' directives in 'changePasswordForUserByUsername'
|
2018-03-20 16:11:56 +01:00 |
|