Procházet zdrojové kódy

Déconnexion : gestion redirection

feature/rotating_product
Guillaume Bourgeois před 5 měsíci
rodič
revize
ed91dfb583
2 změnil soubory, kde provedl 29 přidání a 1 odebrání
  1. +24
    -1
      frontend/controllers/SiteController.php
  2. +5
    -0
      producer/controllers/SiteController.php

+ 24
- 1
frontend/controllers/SiteController.php Zobrazit soubor

{ {
\Yii::$app->user->logout(); \Yii::$app->user->logout();


return $this->goHome();
$referer = Yii::$app->request->referrer ?: Yii::$app->homeUrl;

$authenticatedActions = [
// frontend
'user/update',

// producer
'order/order',
'order/history',
'subscription/index',
'subscription/form',
'credit/history',
'credit/add',
'newsletter/index'
];

foreach($authenticatedActions as $authenticatedAction) {
$pos = strpos($referer, $authenticatedAction);
if($pos !== false) {
$referer = substr($referer, 0, $pos);
}
}

return $this->redirect($referer);
} }


/** /**

+ 5
- 0
producer/controllers/SiteController.php Zobrazit soubor

]; ];
} }


/*public function actionLogin()
{
//return
}*/

/** /**
* Affiche et gère les erreurs. * Affiche et gère les erreurs.
*/ */

Načítá se…
Zrušit
Uložit