mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 15:25:59 +00:00
require CSRF token for Article/redirect
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
class Article extends Handler_Protected {
|
||||
|
||||
function csrf_ignore($method) {
|
||||
$csrf_ignored = array("redirect", "editarticletags");
|
||||
$csrf_ignored = array("editarticletags");
|
||||
|
||||
return array_search($method, $csrf_ignored) !== false;
|
||||
}
|
||||
|
||||
@@ -133,9 +133,11 @@ const Article = {
|
||||
openInNewWindow: function (id) {
|
||||
const w = window.open("");
|
||||
|
||||
/* global __csrf_token */
|
||||
|
||||
if (w) {
|
||||
w.opener = null;
|
||||
w.location = "backend.php?op=article&method=redirect&id=" + id;
|
||||
w.location = "backend.php?op=article&method=redirect&id=" + id + "&csrf_token=" + __csrf_token;
|
||||
|
||||
Headlines.toggleUnread(id, 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user