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

關(guān)於laravel 5.2 多用戶認(rèn)證功能 登入跳轉(zhuǎn)問題
阿神
阿神 2017-05-16 16:53:08
0
3
576

參考http://laravelacademy.org/post/3502.html這個教學(xué)做前後臺用戶認(rèn)證的時候
遇到一個問題就是,未登入用戶訪問/admin的時候,本來應(yīng)該跳到/ admin/login的,但不知道為什麼總是跳到/login去
請教這是什麼原因?

阿神
阿神

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

全部回覆(3)
僅有的幸福

應(yīng)該在中間件修改跳轉(zhuǎn)位址

洪濤

AppHttpMiddleware下的Authenticate
return redirect()->guest('admin/login');
即可

Peter_Zhu

Authenticate 中介軟體

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中間件的時候傳遞一個admin,這個admin正好是被中間件的$guard接收,于是訪問后臺的時候都會被跳轉(zhuǎn)導(dǎo)admin/login,同理 前臺用戶登陸的中間件可以是 auth:user , 這樣會跳轉(zhuǎn)到user/login

        Route::get('admin/index', 'AdminController@index');
    });
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板