silverstripe-framework/tests
Jean-Fabien Barrois bab1f230bf NEW Cross device "Remember Me" feature
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
2016-02-10 09:42:08 +13:00
..
api MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
assets FIX extra_requirements to accept non associative arrays. 2013-06-02 13:37:34 +12:00
behat MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
cache Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
control Merge remote-tracking branch 'origin/3' 2016-01-20 13:16:27 +13:00
core Merge remote-tracking branch 'origin/3' 2016-01-25 16:15:41 +13:00
dev Merge remote-tracking branch 'origin/3' 2016-01-20 13:16:27 +13:00
email Set deprecation level for all changes in 3.x to 4.0 2015-06-19 13:07:41 +12:00
filesystem Merge remote-tracking branch 'origin/3' 2016-01-20 13:16:27 +13:00
forms Replaced obsolete mime types 2016-01-24 18:15:47 +13:00
i18n MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
injector Merge remote-tracking branch 'origin/3' 2016-01-20 13:16:27 +13:00
integration Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
javascript Implement RFC-7 JavaScript module loader 2016-01-26 11:39:20 +13:00
model Merge pull request #4964 from tractorcow/pulls/4.0/tomap-standardise 2016-01-25 13:31:05 +00:00
oembed Nest and unnest Config and Controller for each test and test suite 2015-06-11 16:37:25 +01:00
parsers MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
phpcs Add code-sniffs other than line length to scrutinizer 2013-05-23 10:39:01 +12:00
search Merge remote-tracking branch 'origin/3' 2016-01-20 13:16:27 +13:00
security NEW Cross device "Remember Me" feature 2016-02-10 09:42:08 +13:00
tasks Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
templates MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
testing MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
view BUG Fix SSViewerTest not restoring old requirements 2016-01-26 11:39:53 +13:00
Bare.yml MINOR: Added small fixture YML that just lets you log in, for bootstrapping browser automation tests. 2011-02-02 14:17:57 +13:00
bootstrap.php Merge remote-tracking branch 'origin/3.1' 2014-11-18 12:45:54 +13:00
FakeController.php FEATURE: implement getter and setter usage for response 2015-08-29 10:24:06 +12:00
MemoryLimitTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
phpcs_runner.php Only have Scrutinizer check PHP files 2013-08-21 21:02:12 +12:00
PhpSyntaxTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00