国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

à propos du problème de saut de connexion de la fonction d'authentification multi-utilisateur de Laravel 5.2
阿神
阿神 2017-05-16 16:53:08
0
3
577

En faisant référence à http://laravelacademy.org/post/3502.html pour l'authentification des utilisateurs front-end et back-end,
a rencontré un problème selon lequel lorsqu'un utilisateur non connecté accède à /admin, il doit accéder à / admin/login , mais je ne sais pas pourquoi il passe toujours à /login. Quelle est la raison ?

阿神
阿神

閉關(guān)修行中......

répondre à tous(3)
僅有的幸福

L'adresse de saut doit être modifiée dans le middleware

洪濤

Authentifier sous AppHttpMiddleware
return redirect()->guest('admin/login');
C'est tout

Peter_Zhu

Authentifier le middleware

public function handle($request, Closure $next, $guard = null)
    {
        if (Auth::guard($guard)->guest()) {
            if ($request->ajax()) {
                return response('Unauthorized.', 401);
            } else {
                return redirect()->guest($guard.'/login'); //注意這里的$guard
            }
        }

        return $next($request);
    }

route.php

Route::group(['middleware' => ['auth:admin']], function () { // auth:admin 調(diào)用auth中間件的時(shí)候傳遞一個(gè)admin,這個(gè)admin正好是被中間件的$guard接收,于是訪問后臺(tái)的時(shí)候都會(huì)被跳轉(zhuǎn)導(dǎo)admin/login,同理 前臺(tái)用戶登陸的中間件可以是 auth:user , 這樣會(huì)跳轉(zhuǎn)到user/login

        Route::get('admin/index', 'AdminController@index');
    });
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal