csrf : update migration

git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@5467 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
2019-09-10 12:58:30 +00:00
parent 755867e68c
commit daed08ef10

View File

@@ -98,12 +98,14 @@ class csrf
return TRUE;
// Migrate from unique format to multiple CSRF tokens format
// The new format is : array (token => the last used time)
if (isset ($_SESSION["domframework"]["csrf"]["csrfStart"]))
if (isset ($_SESSION["domframework"]["csrf"]["csrf"]) &&
isset ($_SESSION["domframework"]["csrf"]["csrfStart"]))
{
$_SESSION["domframework"]["csrf"] = array (
$_SESSION["domframework"]["csrf"]["csrf"] =>
$_SESSION["domframework"]["csrf"]["csrfStart"]
);
unset ($_SESSION["domframework"]["csrf"]["csrfStart"]);
}
if (! isset ($_SESSION["domframework"]["csrf"]))
{