Kako lahko dodate uporabnika v WordPress Admin, če imamo dostop do nadzorno ploščo ali SQL

V nekaterih situacijah moramo v WordPressu "prevzeti" spletni dnevnik / spletno mesto, vendar za to nimamo veliko podatkov za preverjanje pristnosti.
V scenariju, kjer nimamo uporabnik z admin pravicami za katerega sem vedel, geslo, nimamo e-pošto da bomo lahko izterja uporabnika admin in brez dostopa do baze podatkov (račun cPanel) se zdi malo nemogoče, da bi se lahko prijavili v WordPress. Obstajajo pa "vrata". Dostop FTP datoteke mestu, lahko nam omogočajo interakcijo z bazo podatkov in prevzeti nadzor.

Če imamo FTP dostop do spletnega dnevnika WordPress, povrnitev gesla uporabnika z administratorskimi pravicami ali dodajanje novega uporabnikaTo je mogoče storiti na dva načina.

1. Dostop do baze podatkov spletnega dnevnika / spletnega mesta prek phpMyAdmin, pri čemer uporabite podatke za prijavo iz wp-config.php.

V primeru, da nimamo dostopa prek sistema cPanel ali druga vodstva phpMyAdminsmo lahko Arhiv prenesi tukajali Izvleček DA arhiv in greva v FTPV bližini WordPress datoteke in mape.
Dostop do phpMyAdmin iz brskalnika: http://nume-blog.com/phpMyAdmin in se povežite z uporabniško ime in geslo baze podatkov. Najdemo jih v wp-config.php.
Ko vnesete phpMyAdmin, bazo podatkov blogov, gremo v tabelo "wp_users”Kjer lahko enostavno spremenimo e-poštni naslov (USER_EMAIL). Daj e-pošto, na katere imamo dostop, nato pa za ponastavitev gesla WordPress.

2. Dodajanje uporabnika WordPress s skrbniškimi pravicami z uporabo trenutne datoteke funkcije.php teme.

Bolj enostavno in hitreje kot prvi, vendar pa poleg uporabniškega imena / obstoječe uporabnike, ki imajo skrbniške pravice, dodan bo še en. Seveda, poleg tega uporabnika prijavo, Lahko spremenite svoj drugi. E-mail in geslo.

Če želite uporabiti ta način, najprej ugotoviti, katere trenutna tema teče blog. V sprednjem vira Stran dostop (Poglej Vir) in poiščite “/wp-content / teme/ ... ". Mapa za “/ themes / ..” je trenutna mapa s temami.
FTP dostop trenutna mapa tema (/ wp-content / themes / nume_tema /) in urediti datoteko functions.php tukaj.

V functions.php, na dnu dodajte naslednjo kodo:

 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');

Bo spremenilo samo podatke, navedene v rdeči barvi. $ uporabnik, $ akcije si $ e-pošte.

Shranite spremembe functions.php, nato napade: http://nume-site.com/wp-admin/Kadar je prijava z vnosom zgoraj.

Na ta način se lahko prijavite z novo WordPress uporabnik s statusom skrbnika. Po preverjanju pristnosti je zelo priporočljivo odstraniti to kodo v functions.php.

Navdušen sem nad tehnologijo, rad preizkušam in pišem vaje o operacijskih sistemih macOS, Linux, Windows, o WordPressu, WooCommerceu in konfiguraciji spletnega strežnika LEMP (Linux, NGINX, MySQL in PHP). Pišem naprej StealthSettings.com od leta 2006, nekaj let kasneje pa sem začel pisati na iHowTo.Tips vadnice in novice o napravah v ekosistemu Apple: iPhone, iPad, Apple Ura, HomePod, iMac, MacBook, AirPods in dodatki.

Pustite komentar