การแก้ Username : Admin

เนื่องจากการใช้ Username : Admin นั้นมีความเสี่ยงสูงต่อการโดนโจมตี ปกติ WordPress ก็เป็นเป้าหมายของการแฮคอยู่แล้วค่ะ อะไรที่คนใช้เยอะๆ ก็มักจะเป็นที่สนใจของ Hacker เหมือน Windows กับ OSX นั่นแหละ

Users > Your Profile

ปัญหาก็คือ WordPress นั้นไม่อนุญาติให้ผู้ใช้สามารถแก้ username ของ Administrator ได้ แม้ว่าเราจะเป็น Admin เองก็ตาม

username-cant-be-change

วิธีการแก้ปัญหาทำได้โดยการแก้ในฐานข้อมูลของ WordPress โดยล็อกอินเข้า DirectAdmin ของเรา แล้วไปในส่วนของ MySQL Manager แล้วล็อกอินเข้าใช้งาน PhpMyAdmin  (เป็นข้อมูลที่ได้จากการสร้าง Database ตอน ติดตั้ง WordPress หรือหากเราใช้ระบบติดตั้งอัตโนมัติ ก็ให้ดูจากอีเมลที่โฮ้สส่งมาให้ จะเป็นรหัสเดียวกันทั้ง DirectAdmin และ PhpMyAdmin หรือหากหาไม่เจอจริงๆ เราก็อาจต้องใช้โปรแกรม Ftp เปิดไฟล์ wp-config.php ขึ้นมาดู)

จากนั้นคลิกที่แถว wp_users จะมีตารางของ user ทั้งหมดทางด้านขวามือ เราจะเห็น user_login ชื่อ admin อยู่ รวมทั้ง user_pass และ user_nicename ด้วย

ให้เราคลิกที่ปุ่ม Edit เพื่อทำการแก้ไขข้อมูลเหล่านี้

user-table

ขั้นตอนต่อไปให้เราเปลี่ยนตรงแถว user_login ตรงไฮไลท์สีเหลือง โดยเปลี่ยนเป็นชื่ออื่นตามที่ต้องการ
เปลี่ยนรหัสผ่านใหม่ โดยตาราง user_pass ให้เลือกตรง varchar(64) เป็น MD5 แล้วใส่รหัสผ่าที่ต้องการ
จากนั้นก็เปลี่ยน user_nicename ตรงที่ไฮไลท์สีเหลืองด้วย เสร็จแล้วก็คลิกที่ปุ่ม Go ด้านล่าง เป็นอันเสร็จพิธีค่ะ

change-user

ครั้งหน้าตอนติดตั้ง อย่าใช้ username เป็น admin นะคะ ตั้งรหัสผ่านยากๆ ผสมกันทั้งตัวเล็กตัวใหญ่ตัวเลขและตัวอักษรพิเศษ จะช่วยให้เว็บเราปลอดภัยขึ้นค่ะ