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

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

Auth::attempt 始終返回 false,即使輸入正確

Auth::attempt 始終返回 false,即使輸入正確

PHP
ITMISS 2023-04-28 14:46:58
這是我使用的外墻namespace App\Http\Controllers;use App\User;use Illuminate\Http\Request;use Illuminate\Support\Facades\Auth;use Illuminate\Support\Facades\Hash;我已經(jīng)使用 bcrypt 成功創(chuàng)建了帶有散列密碼的用戶注冊頁面。    //Get singnup view    public function getSignup()     {        return view('user.signup');    }    //Process signup    public function postSignup(Request $request)    {        $this->validate($request, [            'email' => 'email|required|unique:users',            'password' => 'required|min:4'        ]);        $user = new User([            'email' => $request->input('email'),            'password' => bcrypt($request->input('password')),        ]);        $user->save();        return redirect()->route('product.index');    }現(xiàn)在我被困在登錄頁面。Auth::attempt 總是返回 false。我什至嘗試在我的數(shù)據(jù)庫中存儲一個普通密碼并在沒有 bcrypt 的情況下登錄,但它仍然返回 false。我不知道我現(xiàn)在哪里錯了。//Get signin view    public function getSignin()     {        return view('user.signin');    }    //Process signin    public function postSignin(Request $request)     {        $this->validate($request, [                'email' => 'email|required',                'password' => 'required|min:4'                ]);        $credentials = array(            'email' => $request->input('email'),             'password' => bcrypt($request->input('password'))                );        if(Auth::attempt($credentials))        {            return redirect()->route('user.profile');        }        return redirect()->route('product.index');    }
查看完整描述

2 回答

?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗 獲得超6個贊

你不需要bcrypt()Auth::attempt(). 將其刪除并重試。



查看完整回答
反對 回復(fù) 2023-04-28
?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗 獲得超2個贊

在中config\auth,change guard driver setting 設(shè)置為api。


'defaults' => [

    'guards' => 'api',

    'passwords' => 'users'

]

但是 Laravel 不支持attempt()guard 函數(shù)api。因此,您應(yīng)該使用一些包,例如(您可以在此處Passport參考)


或者更簡單,只需配置你的保護(hù)驅(qū)動程序Auth::guard('api')->attempt($credentials)


希望這能解決您的問題。


查看完整回答
反對 回復(fù) 2023-04-28
  • 2 回答
  • 0 關(guān)注
  • 249 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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