Site icon PlusMagi's Blog By Pitt Phunsanit

Laravel: reset password

ถ้าลืม password ของ user ไหน ๆ ถ้ายังสามารถเข้า database เข้าไปที่ตาราง users โดย version ใหม่ ๆ หันมาใช้ Bcrypt ตามสมัยนิยม ( ระบบไหนยังใช้ MD5 อยู่ควรพิจารณาได้แล้ว ) เราจะมา reset password ใหม่ ง่าย ๆ


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

อ่านเพิ่มเติม

Exit mobile version