ถ้าลืม password ของ user ไหน ๆ ถ้ายังสามารถเข้า database เข้าไปที่ตาราง users โดย version ใหม่ ๆ หันมาใช้ Bcrypt ตามสมัยนิยม ( ระบบไหนยังใช้ MD5 อยู่ควรพิจารณาได้แล้ว ) เราจะมา reset password ใหม่ ง่าย ๆ
- เปิด ternimal ขึ้นมาแล้ว cd ไปที่ root folder ของ project laravel
- พิมพ์
php artisan tinker
รอขึ้น > - พิมพ์
echo Hash::make('your-plain-text-password');
จะได้ข้อความตอบกลับมา เช่น
$2y$12$Zgj0YUe672Qwk8z2jHXXAeQAtJ2NCJoNaop.ziVY7kW7SnO1lpwMe - ออกโดย
exit - ไปที่โปรแกรมจัดการ database
- เปิดตาราง users
- หา user ที่ต้องการ
- เอาข้อความที่ได้จาก
echo Hash::makeใส่ไปแทนที่
- ลอง login ใหม่ดู
อ่านเพิ่มเติม