Long term cookie: purge old tokens

https://github.com/marienfressinaud/FreshRSS/issues/465
This commit is contained in:
Alexandre Alapetite
2014-08-13 20:09:23 +02:00
parent 359ccc8e4c
commit 5c2f3349fa

View File

@@ -322,7 +322,12 @@ class FreshRSS_index_Controller extends Minz_ActionController {
}
private static function purgeTokens() {
//TODO: Delete old token files
$oldest = time() - 2629744; //1 month //TODO: Use a configuration instead
foreach (new DirectoryIterator(DATA_PATH . '/tokens/') as $fileInfo) {
if ($fileInfo->getExtension() === 'txt' && $fileInfo->getMTime() < $oldest) {
@unlink($fileInfo->getPathname());
}
}
}
public function formLoginAction () {