IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Laravel PHP Discussion :

Empêcher le retour en arrière après la déconnexion


Sujet :

Laravel PHP

  1. #1
    Futur Membre du Club Avatar de SARUTOBI HIRUZEN
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Points : 9
    Points
    9
    Par défaut Empêcher le retour en arrière après la déconnexion
    Bonjour à Tous j'ai créer une appli avec Laravel 5.8 et pour l'authentification j'utilise le système par défaut de laravel. Après que la déconnexion, on a toujours accès à l'application via la flèche retour en arrière du navigateur. Toute aide serais la bienvenue. Merci d'avance

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    Bonjour,
    Il faut que tu as bien vérifier la déclaration de règle Route dans web.php
    l'url dont l'accès est limité pour les users connectés doit être dans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Route::group(['middleware' => 'user'], function () {
        Route::get('tonurl', ['as'=> 'aliasurl', 'uses' => 'MyController@method']);
    }
    sinon tu peux ajouter aussi dans ta fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public function method(Request $request){
        $user = Auth::user();
        if(!$yser)
          return Redirect::route('login'); //login correspond à l'alias de lien de connexion
       /* ton code */
    }
    A+

  3. #3
    Futur Membre du Club Avatar de SARUTOBI HIRUZEN
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Points : 9
    Points
    9
    Par défaut
    tous les contrôleurs que j'utilise ne sont accessible que par les utilisateurs connecté. le problème surviens lors de la déconnexion je supprime toute les sessions et les cookies ce qui a pour effet de rappeler la vue login au moindre Click sur la vue affiché par le retour en arrière. ce que je souhaite c'est éliminé ce phénomène. en Php j'ai déjà régler ce problème en redirigeant vers la page de connexion lorsque les éléments de la session ne sont pas présent. j'aimerai comprendre comment y parvenir avec laravel

Discussions similaires

  1. Retour en arrière après chaque espace
    Par Fluch dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/03/2014, 14h38
  2. Retour en arrière après chaque espace
    Par deadly_muffin dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/09/2011, 10h12
  3. Réponses: 4
    Dernier message: 25/08/2010, 14h07
  4. faire un retour en arrière après tri sur Excel
    Par homerlehamster dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/08/2010, 14h33
  5. Empêcher le retour en arrière
    Par lr dans le forum E-Commerce
    Réponses: 1
    Dernier message: 15/03/2008, 22h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo