Khôi phục password cho Drupal 7 bằng Drush

Khôi phục password cho Drupal 7 bằng Drush

Hướng dẫn sử dụng Redux để quản lý hiệu quả trong ứng dụng React

Average: 7.7 (3 votes)

Cài đặt Webpack để viết Reactjs bằng ES6 và những thuận lợi của ES6

Average: 9.5 (2 votes)

Khôi phục password cho Drupal 7 bằng Drush

Khôi phục password cho Drupal 7 bằng Drush

Sometimes, whether in testing or other situations, you need to reset a password (often the admin password) for a Drupal site.

Edit: The shortest answer is that two wonderful options are built into drush!

# Get an admin login link
drush uli
# Set the password for any user
drush upwd admin --password="newpassword"

The latest versions of drush have drush uliwhich just gives you a one-time login link for admin.

$ drush uli
http://default/user/reset/1/1311169130/gf-1uDYC51jONONNF-jq3_ciKfLqhE93SsS9YNAnaEY

Unfortunately it doesn't get the hostname right in most cases (probably there's no way to know it if base_url is not set) so you have to change "default" correct hostname.

So in the case above, I would paste the link into a browser and then change it to

http://example.com/user/reset/1/1311169130/gf-1uDYC51jONONNF-jq3_ciKfLqhE93SsS9YNAnaEY

Now for the long version

In Drupal 6, you could just reset the admin password with:

cd <drupal_root_directory>
drush sql-cli   # or mysql -u<user> -p<pass> <drupal_db>
update users set name='admin', pass=md5('drupal');

and then log in with username 'admin' and password 'drupal'.

But no more. Drupal 7 has a unique hash for each site, which means you can't just use the md5() trick any more. However, there is a script in the scripts directory that will do this.

cd <drupal root directory>
php scripts/password-hash.sh 'drupal'

Now copy the resultant hash and paste it into the query:

drush sql-cli
update users set name='admin', pass='pasted_big_hash_from_above' where uid=1;
quit
Bạn thấy bài viết này như thế nào?: 
No votes yet

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
4 kinh nghiệm trong Windows 7 có thể bạn chưa biết
4 kinh nghiệm trong Windows 7 có thể bạn chưa biết

Đối với người dùng Windows 7 thông thường, hầu hết sẽ chấp nhận các thiết lập mặc định của hệ thống và không thay đổi quá nhiều thiết lập bên trong. Lý do là bởi nhằm giảm thiểu nguy cơ làm hỏng hệ điều hành.

Hướng dẫn tạo nút reply facebook đơn giản 1 phút
Hướng dẫn tạo nút reply facebook đơn giản 1 phút

Nhưng chúng ta đã biết lúc trước facebook chỉ cho bật nút reply comment facebook 

Hướng dẫn dùng Flags modules cho Anonymous User
Hướng dẫn dùng Flags modules cho Anonymous User

Now we need to react to the locations selected when a user completes a form