ลืมรหัสผ่าน WordPress

WordPress and Digital marketing

สอน wordpress แก้ไข ลืมรหัสผ่าน

ลืมรหัสผ่าน ลืมอีเมล์ ไม่ใช่เรื่องน่ากลัว แต่คุณต้องมีรหัสผ่านของโฮสต์ ใช้ phpmyadmin จะแก้ปัญหาได้

ปัญหาคลาสสิคของผู้ดูแลเว็บไซต์ (จำเป็น) ก็คือลืมรหัสผ่านของ admin ซึ่งปกติก็จะแก้ปัญหาด้วยการกดลิงค์ forgot password แต่ถ้าหากคุณไม่รู้อีเมล์ของ admin (คนเก่าไปแล้วมาทำแทนหรือคุณลืมซะเอง) ซ้ำร้ายกว่านั้นบางคนอาจใช้โฮสต์ที่ไม่อนุญาตให้มีการส่งอีเมลล์อัตโนมัติ(ซึ่งปัจจุบันแทบจะไม่มี) คุณก็จะไม่สามารถรีเซตรหัสผ่านโดยใช้อีเมลล์ได้ กรณีไม่หนักหนาสาหัส แต่ต้องยุ่งกับเรื่องเทคนิคเล็กน้อย แต่ถ้าลืมถึงคราจำเป็นก็ต้องทำ

การเก็บรหัสผ่านของ WordPress

เมื่อเราติดตั้ง WordPress ครั้งแรก เราจะตั้งยูสเซอร์ที่ทำหน้าที่เป็น admin ซึ่งรหัสผ่านจะถูกนำมาเข้ารหัสอีกทีหนึ่งเก็บไว้ในฐานข้อมูลในตารางที่ชื่อ users รหัสผ่านที่ถูกเข้ารหัสไว้นี้ไม่สามารถแปลงกลับมาเป็นรหัสผ่านได้ง่ายๆ ซึ่งถ้าหากเราลืม หนทางเดียวคือสร้างรหัสผ่านใหม่ ซึ่งหากทำผ่านลิงค์ forgot password ก็จะเป็นการรีเซตรหัสผ่านใหม่ แต่หากโฮสต์ที่เราใช้ไม่สามารถส่งอีเมลล์อัตโนมัติได้ ก็ต้องแก้ที่ฐานข้อมูลโดยตรง

ต้องมีรหัสผ่านของ PhpMyAdmin

โดยปกติผู้ดูแลระบบจะมีรหัสผ่าน phpmyadmin จากโฮสต์ที่ใช้บริการอยู่แล้ว เข้าไปใน phpmyadmin แล้วคลิกที่ตาราง users

สอน wordpress การแก้ลืมรหัสผ่าน
คลิกที่ xxx_users ปกติ xxx จะเป็น wp

จะปรากฏรายชื่อ user ในระบบของ WordPress ตามรูป

สอน wordpress การแก้ลืมรหัสผ่าน
ดูว่าชื่อล็อกอินเดิมของเราคืออะไร คลิก Edit ที่แถวนั้น

สมมติว่าเราต้องการรีเซตรหัสผ่านของ vichuda ให้คลิกที่ Edit แล้วจะปรากฏฟอร์มดังรูป

สอน wordpress การแก้ลืมรหัสผ่าน
ในช่อง user_pass เลือก MD5 แล้วใส่รหัสผ่านใหม่ กด Go

ในคอลัมภ์ user_pass เลือกฟังก์ชันเป็น MD5 และใส่รหัสผ่านใหม่ที่ต้องการ ในที่นี้คือ mynewpassword แล้วกดปุ่ม Go โปรแกรมจะเข้ารหัสแบบ MD5 แล้วบันทึกไว้ในฐานข้อมูล แค่นี้ก็เป็นอันเสร็จการรีเซตรหัสผ่าน

อีกวิธีหนึ่งคืออ่านช่อง user_email คุณก็จะรู้ว่าอีเมล์ที่คุณใช้ตอนติดตั้งคืออะไร แล้วไม่ต้องแก้ไขรหัสผ่าน ใช้อีเมล์นั้นใส่ในลิงค์ forgot password ตอนล็อกอินแล้วก็ไปอ่านในอีเมล์อีกที