summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-11-08 21:25:14 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-11-08 21:25:14 +0100
commitb15781045e03adc725da468d95734048600f6c04 (patch)
treec10165294b9a76087b293adafea9006598299f41
parent50570e625b4b3741dcf8046924f59e5bae17d56a (diff)
Ne charge pas les articles en mémoire quand déconnecté
Lorsque l'utilisateur est déconnecté, les articles ne sont plus chargés De plus, le titre de la page évite d'afficher le nombre de non lus
-rwxr-xr-xapp/controllers/indexController.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/controllers/indexController.php b/app/controllers/indexController.php
index c8a0ebe20..17feaf94b 100755
--- a/app/controllers/indexController.php
+++ b/app/controllers/indexController.php
@@ -8,6 +8,17 @@ class indexController extends ActionController {
public function indexAction () {
$output = Request::param ('output');
+ $token = $this->view->conf->token();
+ $token_param = Request::param ('token', '');
+ $token_is_ok = ($token != '' && $token == $token_param);
+
+ if(login_is_conf ($this->view->conf) &&
+ !is_logged() &&
+ $this->view->conf->anonAccess() == 'no' &&
+ !($output == 'rss' && $token_is_ok)) {
+ return;
+ }
+
if ($output == 'rss') {
$this->view->_useLayout (false);
} else {