Wordpress: Easily Reset Your Account Password Using MySQL and PHP WordPress: helposti palauttaa tilisi salasanan MySQL ja PHP
Posted on 08. Postitettu 08. Jun, 2009 by Dragos in Coding , MySQL , PHP Kesäkuu, 2009 Dragos vuonna Coding, MySQL, PHP
I've just forgot my admin password on my local testing blog, and what is worse – my local machine is not configured to send external email. Olen vain unohtanut admin salasana paikallisessa testaus blogi, ja mikä vielä pahempaa - oman paikallisen kone ei ole määritetty lähettää ulkoisen sähköpostin. Oh yeah, got to reinstall wordpress again, what a pity. Ai joo, täytyy asentaa WordPress uudelleen, mikä on harmi. No way! No way! There are two ways of resetting your password using two easy methods. On kaksi tapaa palautua salasanan kahdella helppoa menetelmiä. You'll need basic knowledge of PHP or CPanel+PHPMyAdmin. Tarvitset perustiedot PHP tai cPanel + PhpMyAdmin.
I Method: CPanel+PHPMyAdmin I Menetelmä: cPanel + PhpMyAdmin
For this method, it is necessary that your host have CPanel and PHPMyAdmin installed. Tätä menetelmää, on välttämätöntä, että isäntä on cPanel ja PhpMyAdmin asennettu. If your host doesn't have these pieces of software, but something similar to these, you can follow this tutorial and apply these steps to your situation. Jos isäntä ei ole näitä ohjelmiston osia, mutta jotain vastaavaa, nämä, voit seurata tämän opetusohjelma ja soveltaa näitä ohjeita omaan tilanteeseesi.
First we'll need to open the PHPMyAdmin page. Ensin meidän täytyy avata PhpMyAdmin sivulla. From the CPanel root page, launch PHPMyAdmin. Alkaen cPanel root sivun käynnistää PhpMyAdmin. The icon of PHPMyAdmin should look similar to the one emphasized in the screenshot below. Kuvake PhpMyAdmin pitäisi näyttää yhden korostanut varjostin alapuolella.
Once on the main page of PHPMyAdmin you should remember what database did you use when installing wordpress. Kerran pääsivulle PhpMyAdmin sinun pitäisi muistaa, mitä tietokannan käytit kun asennat WordPress. If you don't remember, don't get angry. Jos et muista, älä suuttua. Go to your root folder where wordpress is installed and download & open the file wp-config.php with a simple text editor like Notepad/GEdit. Mene pääkäyttäjän kansio, johon WordPress on asennettu ja lataa ja avaa tiedosto wp-config.php yksinkertaisella tekstieditorissa, kuten Muistiossa / gedit. You'll need to find this line: Sinun täytyy löytää tämä rivi:
define('DB_NAME', 'ABCD'); define ( 'db_name "," ABCD "); Note that ABCD (without the single quotes around it) is the name of the database that wordpress is installed in. Huomaa, että ABCD (ilman lainausmerkkejä sen ympärillä) on tietokannan nimi, että WordPress on asennettu sisään
Back on the PHPMyAdmin page, click on the link of your database name. Takaisin PhpMyAdmin sivun, klikkaa linkkiä tietokannan nimi. In my case it was _iwebdevel . Minun tapauksessani se oli _iwebdevel.
Now you'll see another PHPMyAdmin page, but this time you'll be presented all your tables contained in the ABCD database. Nyt näet toisen PhpMyAdmin sivu, mutta tällä kertaa sinun on esitettävä kaikki taulukot sisältyvät ABCD tietokantaan. We need to select the table users . Meidän täytyy valita taulukon käyttäjille. You won't see the exact name users of this table, but a name in this format xx_users , where xx_ is the prefix of your wordpress table names. Et näe tarkkaa nimeä käyttäjille tämän taulukon, mutta nimi on tässä muodossa xx_users, jossa xx_ on etuliite sinun WordPress taulukon nimeä. Click on the link of your users table ( xx_users ). Klikkaa linkkiä ja käyttäjien taulukon (xx_users). In my case, as in most cases it's wp_users : Minun tapauksessani, koska useimmissa tapauksissa se on wp_users:
Now click on browse to see the rows contained in table xx_users . Nyt napsauttamalla Selaa nähdä rivien olevassa taulukossa xx_users.
Now look for the username you want to reset the password. Nyt etsiä käyttäjätunnuksen haluat palauttaa salasanan. In my case I want to reset password for admin. Now click on the edit button. Minun tapauksessani Olen unohtanut salasanan admin. Nyt napsauttamalla Muokkaa-painiketta.
Now you'll need to generate an MD5 hash of the new password you would like to set. Nyt sinun täytyy luoda MD5-tiiviste uuden salasanan haluat asettaa. Go to http://seoanalytic.com/tools/md5_encryptor/ and enter your preferred password. Siirry http://seoanalytic.com/tools/md5_encryptor/ ja kirjoita haluamasi salasana. After you enter your new password, click on the Encrypt! button. Kun kirjoitat uuden salasanasi, klikkaa Encrypt! Painiketta.
After you've encrypted your password, select and copy the newly MD5 generated hash code. Jälkeen, kun olet salattu salasanasi, valitse ja kopioi vasta MD5 syntyvän hash.
Now return to your PHPMyAdmin page and paste your MD5 hash from the clipboard to the input field as shown in the image below: Nyt palata PhpMyAdmin sivulle ja liitä MD5-tiiviste leikepöydältä syöttökenttään kuten kuvassa alla:
Finally click on Go button to save your new password. Lopuksi klikkaa Go-painiketta tallentaaksesi uuden salasanan.
II Method: PHP II Menetelmä: PHP
In my opinion the second method is much faster and simpler. Mielestäni toinen tapa on paljon nopeampi ja yksinkertaisempi. In this method you'll just have to upload a PHP file to your host and access it with a browser. Tässä menetelmässä sinun tarvitsee vain ladata PHP tiedosto isäntä ja käyttää sitä selaimella. But we'll talk about it a little bit later. Mutta me puhumme siitä vähän myöhemmin.
So here's the piece of PHP code I've came up with to help you reset your wordpress account password. Joten tässä on pala PHP olen päätynyt avulla voit palauttaa WordPress salasana.
$newPassword='NEW_PASSWORD_GOES_HERE'; //put your new password between the single quotes $username='admin'; //put the login username you'd like to change the password to @include_once('./wp-config.php'); //get some details from your wordpress installation global $table_prefix; $conxb=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD); //establish connection to your database mysql_select_db(DB_NAME,$conxb); $query='update `'.$table_prefix.'users` set `user_pass`=\''.mysql_real_escape_string(md5($newPassword)).'\' where `user_login`=\''.mysql_real_escape_string($username).'\' limit 1'; $mQuery=mysql_query($query,$conxb); //set new password echo $mQuery?'Successfully set new password. $ newPassword = 'NEW_PASSWORD_GOES_HERE', / / laittaa uusi salasana välillä puolilainausmerkeissä $ username = 'admin', / / laittaa login käyttäjätunnus haluat vaihtaa salasanan @ include ( '. / wp-config.php ); / / saada joitakin yksityiskohtia sinun WordPress asennus maailmanlaajuisen $ table_prefix, $ conxb = mysql_connect (DB_HOST, DB_USER, db_password), / / luoda yhteys tietokantaan mysql_select_db (db_name, $ conxb); $ query = "update" " . $ table_prefix. "käyttäjät" Set `user_pass` = \''. mysql_real_escape_string (md5 ($ newPassword)). "\" kun "user_login` = \''. mysql_real_escape_string ($ username). "\" raja-1 "; $ mQuery = mysql_query ($ kysely, $ conxb) / / asettaa uuden salasanan echo $ mQuery? "menestyksekkäästi uuden salasanan. New password: '.$newPassword:'There was an error. Uusi salasana: ". $ NewPassword:" Virhe. Error: '.mysql_error(); //if result is unsuccessful you'll see the mysql error message mysql_close($conxb); Virhe: ". Mysql_error (), / / jos tulos ei onnistu näet MySQL virhesanoma mysql_close ($ conxb);
For your convenience you can download the file reset.php from here . Helppokäyttöiseksi voit ladata tiedoston reset.php peräisin täältä.
Now extract the zip archive you've just downloaded and edit the necessary parameters to suit your needs (explanation comments are present in the PHP code above). Nyt purkaa zip-arkiston olet juuri ladannut ja muokata tarvittavat parametrit tarpeitasi (selitys kommentit ovat läsnä PHP-koodin edellä). Then upload the file reset.php to your wordpress root installation folder. Lataa tiedosto reset.php sinun WordPress juurruttaa asennuskansioon. To make sure that this is the right directory, look for a file named wp-config.php , Varmistaa, että tämä on oikea hakemisto, etsi tiedosto nimeltä WP-config.php, if it's there you're on the right way, else look for the directory where wp-config.php is present and upload the file reset.php there. jos se on siellä olet oikealla tiellä, muuten etsiä hakemiston, jossa wp-config.php on läsnä ja lataa tiedoston reset.php siellä.
Finally you'll want to go to http://yourDomainName.TLD/ reset.php . Lopuksi sinun kannattaa mennä http://yourDomainName.TLD/ reset.php. You'll see the appropriate message depending on how the script worked. Näet sopiva viesti riippuen siitä, miten käsikirjoitus toimi. If there is an error, post it here and I'll try to help you, else you did everything perfectly and you can now log in with your new password. Jos on virhe, asettaa se tähän ja yritän auttaa sinua, muuten teitte kaiken täydellisesti ja voit kirjautua sisään uuden salasanan.
Related posts: Liittyvien virkojen:
- Wordpress 2.8.4: Not ready to be installed with PHP 5.3 ? WordPress 2.8.4: Ei valmis asennettavaksi PHP 5.3?
- Wordpress: Best SEO iTranslator for Wordpress, get free traffic from fully automated plugin script Wordpress: Best SEO iTranslator Wordpress, saat ilmaisen liikenteen täysin automatisoitu plugin script
- PHP Error: Call to a member function fetch_assoc() on a non-object in PHP error: Call to jäsenen toiminnon fetch_assoc () ei-objektin
- PHP: How to get creation time of file with PHP on Linux machines PHP: Miten saada luomisen aika tiedoston PHP Linux-koneiden
- Coding:How to fetch user profile data with SSI.php from a SMF forum database Koodaus: Miten hakea käyttäjäprofiilin tietojen SSI.php peräisin SMF foorumin tietokanta
- Katya Katya





















































