[請益] Laravel 5.2 Auth attempt帳密雜湊問題

作者: yongb (火系見習魔法師 )   2016-07-19 21:56:43
大家好,想請教各位先進幾個問題
最近自己弄login(不是laravel自帶的那套)
弄了好久
今天總算可以進入帳密驗證了
但是我發現我打對的帳密還是會錯
(不是error,而是進入我自己寫if判斷下的else錯誤訊息)
大概這樣
if(auth){
echo '登入成功';
}
else{
echo '登入失敗';
}
後來又去官網看了一下
發現這一段
http://i.imgur.com/XjKAccO.png
這意思是說
我sql的密碼欄位一定必須是加密過的值嗎?
目前只有兩個欄位
username(帳號) passwork(密碼)
root abc123
這樣子xd
我先試著把abc123雜湊
bcrypt('abc123')
但發現
每次雜湊後產生的值都不一樣
那這樣認証還是能通過?laravel會幫我處理嗎?
我直接把sql裏面的abc123改成雜湊過的值可以嗎?
還是要寫個註冊讓它寫入呢?
問題有點亂,先感謝各位大大的指點
作者: ej04cj86 (Swaglicious)   2016-07-20 08:53:00
為什麼不用laravel內建的middleware呢? 你這樣還要自己寫middleware, 不然你routing會很亂能用laravel就用laravel的吧... 他的Authcontroller也可以加入你自己的business logic如果要"學" laravel的密碼加密跟解密. 請看auth::guard
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-07-20 10:26:00
你不是要自己弄login 怎麼又要和laravel接你要土製可以用sha1()加一個salt啦 但是僅限於學習

Links booklink

Contact Us: admin [ a t ] ucptt.com