Parcourir la source

Page d'accueil "Tableau de bord" quand l'utilisateur est connecté

La page d'accueil n'est pas à destination des utilisateurs connectés. Elle
est là pour informer ceux qui ne sont pas encore inscrits sur le site.
master
keun il y a 8 ans
Parent
révision
dd4b79f515
2 fichiers modifiés avec 8 ajouts et 4 suppressions
  1. +7
    -3
      frontend/controllers/SiteController.php
  2. +1
    -1
      frontend/views/layouts/main.php

+ 7
- 3
frontend/controllers/SiteController.php Voir le fichier

@@ -77,7 +77,11 @@ class SiteController extends Controller

public function actionIndex()
{
// redirection de l'utilisateur vers le tableau de bord s'il est connecté
if(!Yii::$app->user->isGuest) {
return $this->redirect(['commande/index']) ;
}
// produits
$produits = Produit::find()->orderBy('order ASC')->all() ;
@@ -133,12 +137,12 @@ class SiteController extends Controller
public function actionLogin()
{
if (!\Yii::$app->user->isGuest) {
return $this->goHome();
return Yii::$app->getResponse()->redirect(['commande/index']);
}

$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this->goBack();
return $this->goBack(['commande/index']);
} else {
return $this->render('login', [
'model' => $model,

+ 1
- 1
frontend/views/layouts/main.php Voir le fichier

@@ -36,7 +36,7 @@ AppAsset::register($this);
<div id="back"></div>
<header id="header">
<div class="container">
<a id="link-home" href="<?= Yii::$app->urlManager->createUrl('site/index') ; ?>">
<a id="link-home" href="<?php if(Yii::$app->user->isGuest): echo Yii::$app->urlManager->createUrl('site/index') ; else: echo Yii::$app->urlManager->createUrl('commande/index') ; endif; ?>">
<img class="icon" src="<?php echo Yii::$app->urlManager->getBaseUrl(); ?>/img/laboulange3.png" alt="" />
<!--La boîte à pain-->
</a>

Chargement…
Annuler
Enregistrer