第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Auth.basic 身份驗證提示在 Laravel 5.8 中不顯示

Auth.basic 身份驗證提示在 Laravel 5.8 中不顯示

PHP
侃侃無極 2022-08-05 09:32:12
我一直在使用auth.basic中間件進行某些cronjobs。直到最近,它工作完全正常。突然,登錄提示不再顯示,它立即將我發(fā)送到正常的登錄頁面。我沒有對路由,路由中的控制器或htaccess文件進行任何更改。在我的 htaccess 文件中,仍然有這樣一行:    RewriteCond %{HTTP:Authorization} .    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]我定義的路線如下:Route::group(['middleware' => ['auth.basic','role:admin']], function() {    Route::get('/backup', 'ScriptController@cronjobs');});有誰知道為什么登錄提示不再顯示?我在服務(wù)器上的多個設(shè)備上以及我的本地主機上嘗試了它。它似乎不再出現(xiàn)。
查看完整描述

2 回答

?
開滿天機

TA貢獻1786條經(jīng)驗 獲得超13個贊

所以我發(fā)現(xiàn)了問題所在。在控制器內(nèi)部,有人添加了以下行:


public function __construct()

    {

        $this->middleware('auth');


        $this->middleware('role:admin');

    }

我猜這覆蓋了auth.basic中間件?,F(xiàn)在它再次按預(yù)期工作!


無論如何,謝謝。


查看完整回答
反對 回復(fù) 2022-08-05
?
哈士奇WWW

TA貢獻1799條經(jīng)驗 獲得超6個贊

    // Route group

    Route::group(['as'=>'admin.','prefix'=>'admin','namespace'=>'Admin','middleware'=>['auth','admin']], function (){

        Route::get('dashboard','DashboardController@index')->name('dashboard');

    });


    // admin middleware

     if(Auth::check() && Auth::user()->role->id == 1)

          {

            return $next($request);

          }else {

            return redirect()->route('login');

          }


    // RedirectIfAuthenticated.php

    if (Auth::guard($guard)->check() && Auth::user()->role->id==1)  {

              return redirect()->route('admin.dashboard');

          }else {

              return $next($request);

          }


    //  karnel.php file

    use App\Http\Middleware\Adminmiddleware;


    protected $routeMiddleware = [


    'admin'   => Adminmiddleware::class,

    ];


// LoginController 

 public function __construct()

    {

      if(Auth::check() && Auth::user()->role->id == 1)

      {

        $this->redirectTo = route('admin.dashboard');

      }

        $this->middleware('guest')->except('logout');

    }


查看完整回答
反對 回復(fù) 2022-08-05
  • 2 回答
  • 0 關(guān)注
  • 193 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號