This is a translated page. The original can be found here: http://iwebdevel.com/2009/06/08/wordpress-easily-reset-your-account-password-using-mysql-and-php/
UPDATES VIA RSS | Email Ажурирања путем РСС Феед | Е-маил Get updates via feedburner Get updates via twitter
Home / Coding / MySQL / PHP / Wordpress: Easily Reset Your… Хоме / кодирање / МыСКЛ / ПХП / Уордпресс: Лако ресетовање ...

Wordpress: Easily Reset Your Account Password Using MySQL and PHP Уордпресс: Лако Ресетуј Ваш налог Лозинка користите МыСКЛ и ПХП

Posted on 08. Постед он 08.. Jun, 2009 by Dragos in Coding , MySQL , PHP Јул 2009 бы Драгош у кодирању, МыСКЛ, ПХП -

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. Управо сам заборавио администраторску лозинку на мој локални тест блогу, и што је још горе - мој локални машина није конфигурисан за слање спољних е-поште. Oh yeah, got to reinstall wordpress again, what a pity. Ох ыеах, имам да поново инсталирате УордПресс опет, шта штета. No way! Нема шансе! There are two ways of resetting your password using two easy methods. Постоје два начина за ресетовање лозинке користећи два једноставна метода. You'll need basic knowledge of PHP or CPanel+PHPMyAdmin. Мораћете основно знање ПХП или цПанел + пхпМыАдмин.

I Method: CPanel+PHPMyAdmin Ја Метод: цПанел + пхпМыАдмин

For this method, it is necessary that your host have CPanel and PHPMyAdmin installed. На овај начин, потребно је да ваш домаћин има цПанел и пхпМыАдмин инсталиран. 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. Ако се ваш сервер нема ових делова софтвера, али нешто слично ових, можете да пратите овај туториал и применити следеће кораке да бисте вашој ситуацији.

First we'll need to open the PHPMyAdmin page. Прво ћемо морати да отворите пхпМыАдмин странице. From the CPanel root page, launch PHPMyAdmin. Из корена страници цПанел, лансирање пхпМыАдмин. The icon of PHPMyAdmin should look similar to the one emphasized in the screenshot below. Икона пхпМыАдмин треба да изгледа слично као онај истакнуто у снимку испод.

PHPMyAdmin

PHPMyAdmin ПхпМыАдмин

Once on the main page of PHPMyAdmin you should remember what database did you use when installing wordpress. Када на главној страници пхпМыАдмин треба сетити шта сте базу података користите када инсталирате УордПресс. If you don't remember, don't get angry. Ако се не сећате, не наљутим. 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. Иди на свој корен директоријум где је инсталиран УордПресс и преузмите и отворите датотеку уп-цонфиг.пхп са једноставан уређивач текста као што су "Бележница" / гедит. You'll need to find this line: Мораћете да пронађете ову линију:

 define('DB_NAME', 'ABCD'); дефинисати ( 'ДБ_НАМЕ', 'АБЦД'); 

Note that ABCD (without the single quotes around it) is the name of the database that wordpress is installed in. Имајте на уму да је АБЦД (без једноструке наводнике око ње) је име базе која је инсталирана унутра УордПресс

Back on the PHPMyAdmin page, click on the link of your database name. Назад на пхпМыАдмин, кликните на линк своје име базе. In my case it was _iwebdevel . У мом случају је _иуебдевел.

Select your database

Select your database Изаберите базу података

Now you'll see another PHPMyAdmin page, but this time you'll be presented all your tables contained in the ABCD database. Сада ћете видети другу страну пхпМыАдмин, али овај пут ћете бити представљене све табеле садржане у АБЦД базе података. We need to select the table users . Ми треба да изаберете табелу корисника. 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. Нећете видети тачан назив овог корисника табели, али имена у овом формату кскс_усерс, где је кскс_ ваше УордПресс префикс имена табела. Click on the link of your users table ( xx_users ). Кликните на везу за своје кориснике табеле (кскс_усерс). In my case, as in most cases it's wp_users : У мом случају, као иу већини случајева је уп_усерс:

Select the users table

Select the users table Изаберите табелу корисници

Now click on browse to see the rows contained in table xx_users . Сада кликните на Броусе да бисте видели редова садржане у табели кскс_усерс.

Click on browse

Click on browse Кликните на Броусе

Now look for the username you want to reset the password. Сада изгледа за корисничко име које желите да ресетујете лозинку. In my case I want to reset password for admin. Now click on the edit button. У мом случају да желите да поништите лозинку за администратора Сада кликните на дугме Измени..

Edit user's details

Edit user's details Измени корисника детаља

Now you'll need to generate an MD5 hash of the new password you would like to set. Сада ћете морати да генеришу МД5 хеш нову лозинку коју желите да подесите. Go to http://seoanalytic.com/tools/md5_encryptor/ and enter your preferred password. Иди на хттп://сеоаналытиц.цом/тоолс/мд5_енцрыптор/ и унесите жељену лозинку. After you enter your new password, click on the Encrypt! button. Када унесете нову лозинку, кликните на дугме Шифрирај.

Encrypt your password

Encrypt your password Шифровање лозинке

After you've encrypted your password, select and copy the newly MD5 generated hash code. Након што сте шифровану лозинку, изаберите и ископирајте генерисани нови МД5 хеш код.

Select and copy the MD5 hash

Select and copy the MD5 hash Изаберите и копирајте МД5 хеш

Now return to your PHPMyAdmin page and paste your MD5 hash from the clipboard to the input field as shown in the image below: Сада се вратите на страницу пхпМыАдмин и налепите своје МД5 Хасх из оставе у поље за унос као што је приказано на слици испод:

Paste MD5 hash in the specified input field

Paste MD5 hash in the specified input field Пребаците МД5 дигестом у наведено поље за унос

Finally click on Go button to save your new password. На крају кликните на дугме Иди да бисте сачували нову лозинку.

Save new password

Save new password Сачувај нову лозинку

II Method: PHP Другог Метод: ПХП -

In my opinion the second method is much faster and simpler. По мом мишљењу други начин је много бржи и једноставнији. In this method you'll just have to upload a PHP file to your host and access it with a browser. На овај начин можете само да учитате ПХП-датотеку на свој хост и приступ је са претраживача. But we'll talk about it a little bit later. Али ћемо причати о томе мало касније.

So here's the piece of PHP code I've came up with to help you reset your wordpress account password. Дакле, овде је део ПХП кода сам смислио да вам помогну да поново поставите лозинку за УордПресс налог.

  $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'; $ упит = 'ажурирање' '$ табле_префикс'.. корисници "подесили" усер_пасс `= \''мыскл_реал_есцапе_стринг (МД5 ($ Неупассуорд)).. '\' УХЕРЕ` усер_логин `= \''. мыскл_реал_есцапе_стринг ($ име). '\' ЛИМИТ 1 ';
	$mQuery=mysql_query($query,$conxb); //set new password $ мКуеры = мыскл_куеры ($ упит, $ цонксб); / / подесите нову лозинку
	echo $mQuery?'Successfully set new password. ехо $ мКуеры '? успешно поставили нову лозинку. New password: '.$newPassword:'There was an error. Нова лозинка: '$. Неупассуорд: "Дошло је до грешке. Error: '.mysql_error(); //if result is unsuccessful you'll see the mysql error message Еррор: 'мыскл_еррор. () / / Ако је резултат неуспешних, видећете поруку о грешци МыСКЛ
	mysql_close($conxb); мыскл_цлосе ($ цонксб); 

For your convenience you can download the file reset.php from here . Ради ваше удобности можете преузети датотеку ресет.пхп овде.

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). Сада извод рар архиве коју сте управо преузели и измените потребне параметре тако да одговарају вашим потребама (објашњење коментари су присутне у ПХП код горе). Then upload the file reset.php to your wordpress root installation folder. Затим отпремите датотеке ресет.пхп свој корен директоријум УордПресс инсталације. To make sure that this is the right directory, look for a file named 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. ако је тамо сте на правом путу, други траже директоријум где уп-цонфиг.пхп је присутан и отпремите датотеку ресет.пхп тамо.

Finally you'll want to go to http://yourDomainName.TLD/ reset.php . На крају ћете желети да иде на хттп://ыоурДомаинНаме.ТЛД/ ресет.пхп. You'll see the appropriate message depending on how the script worked. Видећете одговарајућу поруку у зависности од тога колико скрипта радила. 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. Ако постоји грешка, објавите га овде, а ја ћу покушати да вам помогне, остало си све савршено, а ви сада можете пријавити са новом лозинком.

Translate this post Преведи овај пост


Related posts: Повезани постови:

  1. Wordpress 2.8.4: Not ready to be installed with PHP 5.3 ? Уордпресс 2.8.4: Нисте спремни да се инсталира са ПХП 5.3?
  2. Wordpress: Best SEO iTranslator for Wordpress, get free traffic from fully automated plugin script Уордпресс: најбољих СЕО иТранслатор за Уордпресс, добити слободан промет са потпуно аутоматизовани додатак писму
  3. Wordpress: Version 2.8.6 is out. Уордпресс: Верзија 2.8.6 је напоље. Make sure to update your blog! Уверите се да ажурирате свој блог!
  4. PHP Error: Call to a member function fetch_assoc() on a non-object in ПХП-Грешка: Позив на функцију члана фетцх_ассоц () на не-објекат у
  5. PHP: How to get creation time of file with PHP on Linux machines ПХП-: Како доћи време креирање фајла са ПХП на Линукс машинама

  • Katya Каћа
    :) :)
  • purie пурие
    i have to try but why does still there error ? Морам пробати, али зашто још увек постоје грешке? when i would to login.. када бих се пријавити .. cann`t read the password .. Цанн `Т прочитате лозинку ..
    could you tell why does my code still error. могу вам рећи зашто мој број и даље грешка. thank you хвала
blog comments powered by Disqus Блог коментари поуеред бы Дискус