mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
bab1f230bf
At the moment, using the "Remember me" function on more than one device will only work with the last device used. Previous devices will not auto login. This PR introduces a new DataObject for storing hashed tokens against multiple devices. Developers can configure if logging out should discard all tokens, or only the one used on the device logging out; token expiry date is 90 days by default but configurable. For added security, the old behaviour can still be enforced if multiple tokens are not desired. See silverstripe#1574 for additional background |
||
---|---|---|
.. | ||
Authenticator.php | ||
BasicAuth.php | ||
ChangePasswordForm.php | ||
CMSMemberLoginForm.php | ||
CMSSecurity.php | ||
Group.php | ||
GroupCsvBulkLoader.php | ||
LoginAttempt.php | ||
LoginForm.php | ||
Member.php | ||
MemberAuthenticator.php | ||
MemberCsvBulkLoader.php | ||
MemberLoginForm.php | ||
MemberPassword.php | ||
PasswordEncryptor.php | ||
PasswordValidator.php | ||
Permission.php | ||
PermissionCheckboxSetField.php | ||
PermissionFailureException.php | ||
PermissionProvider.php | ||
PermissionRole.php | ||
PermissionRoleCode.php | ||
RandomGenerator.php | ||
RememberLoginHash.php | ||
Security.php | ||
SecurityToken.php |