Add CSRF protection to every form that changes data.
The logout link carries the token too, and the cookies get SameSite=Lax.
This commit is contained in:
+1
-1
@@ -29,7 +29,7 @@ if (preg_match("#^(/$|/index|/article)#", $_SERVER['REQUEST_URI'])) {
|
||||
<li><a href="/publish">Add</a>/<a href="/publish/edit" class="sidelink">Edit</a></li>
|
||||
<?php if (isset($is_admin) && $is_admin) {
|
||||
echo ' <li><a href="/publish/addeditor">Add editor</a></li>'."\n";
|
||||
echo ' <li><a href="/publish/logout">Logout</a></li>'."\n";
|
||||
echo ' <li><a href="/publish/logout?token='.csrf_token().'">Logout</a></li>'."\n";
|
||||
}
|
||||
//echo ' <li><a href="/policy">Publishing policy</a></li>';
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user