[web-wiki] master: Fix logout missing csrf token

From: Date: Tue, 28 Mar 2023 20:53:23 +0000
Subject: [web-wiki] master: Fix logout missing csrf token
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-30809@lists.php.net to get a copy of this message
Author: Niklas Keller (kelunik) Date: 2023-03-28T22:31:10+02:00 Commit: https://github.com/php/web-wiki/commit/f1b2fefb1832ff2164f18cdbaea77d18ac654396 Raw diff: https://github.com/php/web-wiki/commit/f1b2fefb1832ff2164f18cdbaea77d18ac654396.diff Fix logout missing csrf token See https://forum.dokuwiki.org/d/20248-security-token-did-not-match-possible-csrf-attack-cannot-log-out/8 Changed paths: M dokuwiki/lib/tpl/phpnet/main.php Diff: diff --git a/dokuwiki/lib/tpl/phpnet/main.php b/dokuwiki/lib/tpl/phpnet/main.php index 611b1254..7fce4e14 100644 --- a/dokuwiki/lib/tpl/phpnet/main.php +++ b/dokuwiki/lib/tpl/phpnet/main.php @@ -33,7 +33,7 @@ $LINKS = array( array("href" => "?do=edit", "text" => "Edit this page",), array("href" => "?do=admin", "text" => "Admin",), - array("href" => "?do=logout", "text" => "Logout",), + array("href" => "?do=logout&sectok=" . urlencode(getSecurityToken()), "text" => "Logout",), array("href" => "?do=profile", "text" => $name,), ); }

« previous php.webmaster (#30809) next »