Як ми можемо додати користувача Admin in WordPress якщо у нас немає доступу до Dashboard або SQL

Бувають ситуації, в яких нам потрібно «заволодіти» блогом / веб-сайтом WordPress, але у нас не так багато повноважень.
У сценарії, де у нас немає користувач з правами admin до якого я знаю пароль, ми не маємо електронну пошту який ми можемо відновити користувача admin і немає доступу до бази даних (обліковий запис cPanel), здається дещо неможливим увійти WordPress. Однак є «двері». FTP-доступ файли сайту, можуть дозволити нам взаємодіяти з базою даних і взяти контроль.

Якщо у нас є доступ FTP до файлів блогу на WordPress, відновлення пароля користувача з правами доступу administrator або додавання нового користувачаЦе може бути зроблено двома способами.

1. Доступ до бази даних блогу/веб-сайту через phpMyAdmin, використовуючи дані підключення з файлу wp-config.php.

У разі, якщо ми не маємо доступу через систему CPanel чи іншого управління в phpMyAdminми можемо скачати архів тутабо Витяг та архів і ми йдемо до FTP, поруч із файлами та папками WordPress.
Доступ до phpMyAdmin з браузера: http://blog-name.com/phpMyAdmin і ми зв'язуємося з Ім'я користувача бази даних і пароль, Ми знаходимо їх у wp-config.php.
Одного разу в phpMyAdmin, в базі даних блогу переходимо до таблиці "wp_users”Де ми можемо легко змінити адресу електронної пошти (user_email). Ми вказуємо адресу електронної пошти, до якої маємо доступ, а потім з WordPress ми скидаємо пароль.

2. Додавання користувача WordPress з правом administrator, використовуючи файл functions.php поточної теми.

Простіший і швидший метод, ніж перший, але який на додаток до існуючого користувача / користувачів, які мають права adminтренуватися, буде додано ще один, Звичайно, поряд з цим користувачем входу в систему, Ви можете змінити свої інші, Електронна пошта і пароль.

Щоб застосувати цей метод, в першу чергу визначити, які поточну тему працює блог. Спереду джерела доступу до сторінки (Перегляд HTML-коду) та пошук “/WP-зміст / теми/ ... ". Папка після “/ themes / ..” є поточною папкою теми.
FTP доступ в цій папці теми (/ WP-зміст / теми / nume_tema /) і відредагувати файл functions.php Тепер тут.

У functions.php, в нижній частині додати наступний код:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = 'email@domain.com';
 if ( !username_exists( $user )  && !email_exists( $email ) ) {
 $user_id = wp_create_user( $user, $pass, $email );
 $user = new WP_User( $user_id );
 $user->set_role( 'administrator' );
 } }
 add_action('init','wpb_admin_account');

Зміниться лише дані, зазначені в червоному кольорі. $ користувачеві, $ пас si $ По електронній пошті.

Зберегти зміни в functions.php, то атаки: http://nume-site.com/wp-admin/Де увійти з вашої записом вище.

Таким чином ви можете увійти WordPress з новим користувачем з рангом administrator. Після аутентифікації дуже доцільно видалити цей код з functions.php.

Як записатися » Linux » MySQL » Як ми можемо додати користувача Admin in WordPress якщо у нас немає доступу до Dashboard або SQL

Захоплюючись технологіями, я люблю тестувати та писати підручники про операційні системи macOS, Linux, Windows, про WordPress, WooCommerce і налаштувати веб-сервери LEMP (Linux, NGINX, MySQL і PHP). Я пишу далі StealthSettings.com з 2006 року, а через кілька років я почав писати на iHowTo.Tips підручники та новини про пристрої в екосистемі Apple: iPhone, iPad, Apple Годинник, HomePod, iMac, MacBook, AirPods та аксесуари.

Залишити коментар