mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-19 15:22:17 +02:00
N°8612 - force authentication for inline image endpoints
- ajax.render dict route needs to be reached without login authentication
This commit is contained in:
@@ -34,7 +34,6 @@ try {
|
|||||||
require_once(APPROOT.'/application/startup.inc.php');
|
require_once(APPROOT.'/application/startup.inc.php');
|
||||||
|
|
||||||
require_once(APPROOT.'/application/loginwebpage.class.inc.php');
|
require_once(APPROOT.'/application/loginwebpage.class.inc.php');
|
||||||
LoginWebPage::DoLoginEx();
|
|
||||||
|
|
||||||
IssueLog::Trace('----- Request: '.utils::GetRequestUri(), LogChannels::WEB_REQUEST);
|
IssueLog::Trace('----- Request: '.utils::GetRequestUri(), LogChannels::WEB_REQUEST);
|
||||||
|
|
||||||
@@ -45,6 +44,7 @@ try {
|
|||||||
|
|
||||||
switch ($operation) {
|
switch ($operation) {
|
||||||
case 'download_document':
|
case 'download_document':
|
||||||
|
LoginWebPage::DoLoginEx();
|
||||||
$id = utils::ReadParam('id', '');
|
$id = utils::ReadParam('id', '');
|
||||||
$sField = utils::ReadParam('field', '');
|
$sField = utils::ReadParam('field', '');
|
||||||
if ($sClass == 'Attachment') {
|
if ($sClass == 'Attachment') {
|
||||||
@@ -64,6 +64,7 @@ try {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'download_inlineimage':
|
case 'download_inlineimage':
|
||||||
|
LoginWebPage::DoLoginEx();
|
||||||
$id = utils::ReadParam('id', '');
|
$id = utils::ReadParam('id', '');
|
||||||
$sSecret = utils::ReadParam('s', '');
|
$sSecret = utils::ReadParam('s', '');
|
||||||
$iCacheSec = 31556926; // One year ahead: an inline image cannot change
|
$iCacheSec = 31556926; // One year ahead: an inline image cannot change
|
||||||
|
|||||||
Reference in New Issue
Block a user