Maison  >  Questions et réponses  >  le corps du texte

php - Accédez à la page avant de vous connecter après vous être connecté

Laravel5.4 Comment revenir à la page avant la connexion après la connexion Comment maintenir cet état ?
Veuillez demander des réponses à Dieu

阿神阿神2635 Il y a quelques jours1216

répondre à tous(3)je répondrai

  • 高洛峰

    高洛峰2017-07-06 10:36:32

    <?php
    
    namespace App\Http\Controllers;
    
    use Illuminate\Support\Facades\Auth;
    
    class LoginController extends Controller
    {
        /**
         * Handle an authentication attempt.
         *
         * @return Response
         */
        public function authenticate()
        {
            if (Auth::attempt(['email' => $email, 'password' => $password])) {
                return redirect()->intended('dashboard');  // 关键此处的intended
            }
        }
    }

    répondre
    0
  • 三叔

    三叔2017-07-06 10:36:32

    Vous pouvez suivre les étapes suivantes pour dépanner :

    1. Vérifiez les informations post请求中的cookie是否携带session connectées ;

    2. pour le traitement des demandes de connexion, en indiquant la page de saut après une connexion réussie, vérifiez si cette valeur est correcte

      AuthController有一个字段是redirectPath ;

      répondre
      0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-06 10:36:32

    laravel je ne comprends pas. Parlons d'une idée de​​implémenter cette fonction sans le framework dans des circonstances normales

    Vous pouvez obtenir l'URL actuelle en accédant à la page de destination. Lorsque vous accédez à la page de destination, associez-la à un getparamètre de la page de destination, comme indiqué ci-dessous :

    Ensuite, lors de la soumission des informations de connexion, déterminez si le paramètre url a une valeur, puis accédez à la page avant de vous connecter

    répondre
    0
  • Annulerrépondre