我有兩個專案;第一個只是一個 JWT 登錄,如果成功,它會重定向到另一個帶有令牌的 Laravel 專案。在另一個專案中,我驗證了令牌,但該專案已經啟動了很多代碼,并且可以使用方法Auth::user()->"retrieve data"。
問題是我不知道如何通過Auth::attempt()電子郵件或 JWT 進行身份驗證,或者最好的方法是什么,如果我可以洗掉所有帶有 Auth:: 的行并實體化 cookie,獲取有效負載并將其替換Auth::attempt()為 cookie 用戶的某個模型。
謝謝,對不起,如果我試圖解釋這個問題不清楚。如果我做錯了什么,請告訴我;我是這方面的初學者。
我不知道執行此操作的最佳方法是嘗試Auth::attempt/Auth::user還是退出它并將其替換為 cookie 中具有 JWT 的有效負載。
uj5u.com熱心網友回復:
假設您已經正確驗證了用戶,您可以登錄Auth::login($user)
請參閱檔案https://laravel.com/docs/9.x/authentication#authenticate-a-user-instance
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/536487.html
標籤:PHP拉维验证饼干jwt
