Преглед изворни кода

Fix problem token

Token was visible in all URLs of nav menu
Marien Fressinaud пре 12 година
родитељ
комит
61f4d54578
2 измењених фајлова са 5 додато и 4 уклоњено
  1. 1 3
      app/Controllers/indexController.php
  2. 4 1
      app/layout/nav_menu.phtml

+ 1 - 3
app/Controllers/indexController.php

@@ -29,9 +29,7 @@ class FreshRSS_index_Controller extends Minz_ActionController {
 		if (isset ($params['search'])) {
 			$params['search'] = urlencode ($params['search']);
 		}
-		if (!Minz_Configuration::allowAnonymous()) {
-			$params['token'] = $token;
-		}
+
 		$this->view->url = array (
 			'c' => 'index',
 			'a' => 'index',

+ 4 - 1
app/layout/nav_menu.phtml

@@ -186,7 +186,10 @@
 			<?php echo FreshRSS_Themes::icon("view-reader"); ?>
 		</a>
 
-		<?php $url_output['params']['output'] = 'rss'; ?>
+		<?php
+			$url_output['params']['output'] = 'rss';
+			$url_output['params']['token'] = $this->conf->token;
+		?>
 		<a class="view_rss btn" target="_blank" title="<?php echo Minz_Translate::t ('rss_view'); ?>" href="<?php echo Minz_Url::display($url_output); ?>">
 			<?php echo FreshRSS_Themes::icon('rss'); ?>
 		</a>