[請益] Laracel 5.5 登入以及搬遷問題

看板PHP作者 (前端攻城師)時間5年前 (2019/05/21 16:25), 5年前編輯推噓0(003)
留言3則, 1人參與, 5年前最新討論串1/2 (看更多)
各位大大日安 不才想請教一下Laravel的登入系統, 不才寫了段code如下: $email = 'test@yahoo.com.tw'; $password = 'user-password'; dd(Auth::attempt(['email' => $email, 'password' => $password])); 但是我從Stack上撈到了一組hash碼如下 $hash = '$2y$10$NhRNj6QF.Bo6ePSRsClYD.4zHFyoQr/WOdcESjIuRsluN1DvzqSHm'; 我使用我的password並且DB裏面密碼是使用這組hash時, 可以登入php artisan make:auth造出來的登入頁面, 卻無法登入上面那段code,不知道出了甚麼問題... 懇請各位大大解惑。 此外我使用bcrypt()時,每次結果都不一樣...不知道要怎存DB,相當困惑。 之所以要使用bcrypt()是因為本來有一個原有系統,使用者已經在上面註冊了帳密了, 希望搬到laravel之後,他們可以使用原來的帳密登入, 目前的想法是, 1.把登入密碼先用原來的md5加密 2.傳給laravel登入 為了完成這點, 1.我需要一個可以自定義的登入系統。 2.我需要把原有資料庫裡的MD5數據,用laravel的方式加密。 可是完全搞不懂Laravel的登入系統,太複雜了... 懇請各位大大幫忙<(_ _)> 另外我也看不太懂藏在hidden的csrf要如何作用... -- 壁河山攻守 爭成敗悟道 許銀川 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.159.160 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1558427152.A.0FA.html

05/21 17:35, 5年前 , 1F
看不是很懂,但因為那個加密方式是單向的,你要用
05/21 17:35, 1F

05/21 17:35, 5年前 , 2F
Hash::check(request('password'), $user->password);
05/21 17:35, 2F

05/21 17:49, 5年前 , 3F
那個 csrf_token 不用理它,中介層會自己處理
05/21 17:49, 3F
我試試看,謝謝您! ※ 編輯: st1009 (1.163.159.160), 05/21/2019 20:21:29
文章代碼(AID): #1SuxOG3w (PHP)
文章代碼(AID): #1SuxOG3w (PHP)