วิธีที่เราสามารถเพิ่มผู้ใช้ใน WordPress ธุรการถ้าเรามีการเข้าถึงแดชบอร์ดหรือ SQL

มีสถานการณ์ที่เราต้องการ "ใช้เวลา" บล็อก / เว็บไซต์บน WordPress แต่เราไม่มีข้อมูลการตรวจสอบสิทธิ์จำนวนมาก
ในสถานการณ์ที่เราไม่มี ผู้ใช้ที่มีสิทธิผู้ดูแลระบบ ซึ่งฉันรู้ว่ารหัสผ่าน เราไม่ได้มีอีเมล ว่าเราสามารถกู้คืนผู้ดูแลระบบผู้ใช้ และการเข้าถึงฐานข้อมูลไม่มี(บัญชี cPanel) ดูเหมือนว่าเป็นไปไม่ได้เลยที่จะสามารถเข้าสู่ WordPress ได้ อย่างไรก็ตามมี "ช่องโหว่" การเข้าถึง FTP ไฟล์เว็บไซต์ที่อาจช่วยให้เราสามารถโต้ตอบกับฐานข้อมูลและใช้การควบคุม

ถ้าเรามี FTP เข้าถึงบล็อก WordPress, กู้คืนรหัสผ่านของผู้ใช้ที่มีสิทธิของผู้ดูแลระบบ หรือ เพิ่มผู้ใช้ใหม่ก็สามารถทำได้ในสองวิธี

1. การเข้าถึงฐานข้อมูลบล็อก / เว็บไซต์ผ่าน phpMyAdmin โดยใช้ข้อมูลเข้าสู่ระบบจาก wp-config.php.

ในกรณีที่เราไม่สามารถเข้าถึงผ่าน cPanel หรือการจัดการอื่น ๆ ระบบ phpMyAdminที่เราสามารถทำได้ ดาวน์โหลดเก็บ ที่นี่หรือ แยกเก็บดา และ เราจะไปที่ FTPใกล้ไฟล์ WordPress และโฟลเดอร์
เข้าถึง phpMyAdmin จากเบราว์เซอร์: http://nume-blog.com/phpMyAdmin และเชื่อมต่อกับ ชื่อผู้ใช้และรหัสผ่านฐานข้อมูล. เราพบไฟล์เหล่านี้ใน wp-config.php
เมื่อเข้าไปในฐานข้อมูล phpMyAdmin บล็อกไปที่โต๊ะ "wp_users"ที่เราสามารถเปลี่ยนอีเมลของคุณ (user_email) ใส่ e-mail มาที่เราได้เข้าถึงแล้วไม่รีเซ็ตรหัสผ่าน WordPress

2. การเพิ่มผู้ใช้ WordPress ที่มีสิทธิ์ของผู้ดูแลระบบโดยใช้ไฟล์ functions.php ของหัวข้อปัจจุบัน.

ง่ายและรวดเร็วขึ้นกว่าครั้งแรก แต่นอกจากชื่อผู้ใช้ / ผู้ใช้ที่มีสิทธิผู้ดูแลระบบที่มีอยู่ มันจะเพิ่มอีกหนึ่ง. แน่นอนพร้อมกับการเข้าสู่ระบบของผู้ใช้นี้ คุณสามารถเปลี่ยนอื่น ๆ ของคุณ. E-mail และรหัสผ่าน

เมื่อต้องการใช้วิธีนี้ครั้งแรกของทั้งหมด ระบุว่ารูปแบบปัจจุบัน ทำงานบล็อก ในการเข้าถึงแหล่งหน้า (ดูแหล่งที่มา) และมองหา "/wp-content / รูปแบบ/ ..." ปัจจุบันโฟลเดอร์หลัง "ธีม / / .." คือโฟลเดอร์ชุดรูปแบบปัจจุบัน
เข้าถึง FTP โฟลเดอร์ธีมปัจจุบัน (/ wp-content / ธีม / nume_tema /) และแก้ไขไฟล์ functions.php ตอนนี้ที่นี่

ใน functions.php ที่ด้านล่างเพิ่มรหัสต่อไปนี้: ฟังก์ชั่น wpb_admin_account () { ผู้ใช้ $ = 'ชื่อผู้ใช้'; $ ผ่าน = 'รหัสผ่าน'; $ อีเมล = 'email@domain.com'; ถ้า (! username_exists (ผู้ใช้ $) &&! email_exists ($ อีเมล)) { $ user_id = wp_create_user (ผู้ใช้ $, $ ผ่านอีเมล $); $ = ผู้ใช้ WP_User ใหม่ ($ user_id); $ ที่ผู้ใช้> set_role ( 'ผู้ดูแล'); }} ADD_ACTION (init 'wpb_admin_account');

จะเปลี่ยนเฉพาะข้อมูลที่ระบุไว้ในสีแดง ผู้ใช้ $, $ ผ่าน si $ อีเมล.

บันทึกการเปลี่ยนแปลง functions.php ของคุณแล้วการโจมตี: http://nume-site.com/wp-admin/ที่ไหนเข้าสู่ระบบด้วยรายการของคุณดังกล่าวข้างต้น

วิธีนี้คุณสามารถเข้าสู่ระบบด้วยผู้ใช้เวิร์ดเพรสใหม่ที่มีสถานะผู้ดูแลระบบ หลังจากการตรวจสอบขอแนะนำให้เอารหัสนี้ใน functions.php

วิธีที่เราสามารถเพิ่มผู้ใช้ใน WordPress ธุรการถ้าเรามีการเข้าถึงแดชบอร์ดหรือ SQL

เกี่ยวกับผู้เขียน

ชิงทรัพย์

หลงใหลเกี่ยวกับทุกอย่างที่แกดเจ็ตและไอทีเขียนยินดี stealthsettings.com ของ 2006 และผมชอบที่จะค้นพบสิ่งใหม่ ๆ กับคุณเกี่ยวกับคอมพิวเตอร์และ MacOS, Linux, Windows, iOS และ Android

แสดงความคิดเห็น