搜尋

首頁  >  問答  >  主體

php - Laravel5.4中JWTAuth::attempt認證失敗?

在做laravel5.4中的jwt認證登入時,登入認證失敗,註冊認證成功.

調試程式碼時發現是JWTAuth::attempt($credentials)認證失敗,值為false;
當我使用postman發送請求時是這樣的
登入請求:


下面是我的設定檔

這是web.php檔案

這是AuthController

這是MyUser (Model)

我覺得問題的根本就出在JWTAuth::attempt($credentials)

世界只因有你世界只因有你2754 天前528

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-05-16 13:10:25

    現在問題已經解決,
    原因是我的postman發送路由時登錄走的是UserBk(model),註冊卻是MyUser(model),我登錄用的帳號是MyUser中的帳號,這就導致了問題的產生,JWTAuth失敗.所以我用UserBk的帳號登入,然後登入和註冊都可以了.
    現在還有一點不明白的是,我在使用MyUser是,在jwt.php中定義了使用MyUser(model),那麼我的登入為什麼還要跟UserBK(model)綁定呢?

    回覆
    0
  • 取消回覆