Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Joomla » Reset Khôi phục mật khẩu Joomla – Super Administrator

Reset Khôi phục mật khẩu Joomla – Super Administrator

Thứ Bảy, 14/02/2015 by Hoàng Quách

Nội dung

  • 1 Cách 1: configuration.php file
  • 2 Cách 2: Can thiệp Database
    • 2.1 Thay đổi Password trong Database
    • 2.2 Thêm mới Super Administrator User
  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Thông thường, bạn có thể thêm, sửa và xóa user và password từ trang backend quản lý users. Để làm điều này bạn cần đăng nhập với tài khoản Super Administrator.
Trong một vài trường hợp, điều này sẽ không cho phép. Ví dụ, site joomla của bạn có thể bị “hacked” và bị thay đổi password và user. Hoặc có thể bạn quên mật khẩu hiện tại.

Trong những TH đó, bạn hoàn toàn có thể lấy lại thông tin đó khôi phục mật khẩu joomla và đăng nhập quay trở lại joomla. Tham khảo các cách sau đây có thể giúp bạn.

Cách 1: configuration.php file

Nếu bạn truy cập được vào file configuration.php trên server, sau đó bạn có thể khôi phục mật khẩu sử dụng những công đoạn dưới đây:
1. Sử dụng trương trình FTP kết nối vào server lưu trữ mã nguồn website joomla. Tìm file configuration.php và xem permissions. Nếu permission hiện tại của file là 444 hoặc một giá trị khác, thì bạn đổi permission của file configuration.php thành 644
Điều này, sẽ giúp loại bỏ lỗi khi cập nhật mới hay sửa file configuration.php
2. Tải file configration.
3. Mở file configuration.php bạn vừa tải về với trình soạn thảo văn bản ví dụ như notepad++ và thêm dòng sau:

public $root_user='myname';

Biến $root_user là nơi chứa tên truy cập administrator mà bạn biết mật khẩu.
4. Lưu lại file và upload lại nó. Bạn có thể vẫn để quyền hạn permission 644 cho file. User này bây giờ sẽ là super administrator.
5. Đăng nhập vào backend và thay đổi mật khẩu của administrator mà bạn quên/không biết password hoặc tạo một super admin mới. Nếu bạn tạo user mới bạn có thể muốn khóa hoặc xóa user cũ tùy thuộc vào bạn.

6. Khi kết thúc, hãy chắc chắn bạn sử dụng liên kết “Click here to try to do it automatically” được xuất hiện trong thông báo để có thể xóa dòng đã thêm vào file configuration.php. Nếu sau khi nhấn vào link đó bạn nhận được kết quả thất bại, thì hãy quay lại xóa dòng đã thêm vào file configuration.php sử dụng text editor. Cuối cùng upload lại file này.

7. Sử dụng phần mềm FTP , chúng ta sẽ thiết lập permission của file configuration.php về 444. Chú ý Nếu bạn sử dụng cách xóa dòng trực tiếp trong file configuration thì sau đó hãy set lại permission với giá trị trên (444).

Cách 2: Can thiệp Database

Nếu bạn đã thử với cách trên nhưng không làm việc, bạn có lựa chọn thứ 2 nhưng yêu cầu làm việc trực tiếp với MySQL Database.

Thay đổi Password trong Database

Nếu admin user đã có, tùy chọn đơn giản nhất là thay đổi mật khẩu trong database. Cách này yêu cầu bạn có truy cập vào MySQL database sử dụng phpMyAdmin.
Ví dụ sau mình sẽ đổi password thành “secret” do vậy mình khuyên các bạn hãy đổi lại mật khẩu khi đã đăng nhập thành công vào trang quản trị joomla sau khi đọc xong bài viết này.

  1. Tại phpMyAdmin bạn chọn database sử dụng cho joomla site ở danh sách bên tay trái.
  2. Tìm và nhấn vào bảng có hậu tố “_users” trong danh sách các bảng sử dụng cho website.
  3. Nhấn vào nút “Browse” trong toolbar. Bạn sẽ nhìn thấy tất cả các users đã đăng ký cho sites.
  4. Tìm dòng user bạn muốn thiết lập password và nhấn vào biểu tượng edit tại dòng đó.
  5. Một form hiện ra cho phép bạn sửa lại trường password. Copy giá trị sau:
    d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
    

    và dán vào password field và nhấn nút Go. Nếu thành công phpMyAdmin sẽ hiển thị thông báo “Affected rows: 1”. Như vậy lúc này mật khẩu của bạn đã được đổi thành “secret” rồi đấy.

  6. Đăng nhập với tài khoản user và password bạn vừa thay đổi, và đừng quên đổi lại password cho user này. Hãy kiểm tra lại các users còn lại nếu bạn phát hiện ra bị hack bạn cũng có thể sử dụng cách này để thay đổi lại password cho từng user.

Thêm mới Super Administrator User

Nếu bạn thay đổi password nhưng không hoạt động hoặc bạn không chắc user nào sử dụng cho tài khoản Administrator bạn có thể sử dụng cách này để tạo mới user.

  1. Vào quản trị database phpMyAdmin và chọn database sử dụng cho website.
  2. Nhấn nút “SQL” trên toolbar để chạy một truy vấn SQL cho database bạn đã chọn. Nó sẽ mở ra một trường cho bạn nhập lệnh SQL vô.
  3. Copy và dán lệnh SQL dưới đây và nhấn nút Go để thực hiện truy vấn. SQL này có nhiệm vụ thêm Administrator user vào table.

Ở đây mình sử dụng phiên bản Joomla 2.5 – 3.1 nhưng căn bản câu lệnh là giống nhau.

INSERT_INTO jos31_users ("name", "username", "password", "params") VALUES ("Administrator2", "admin2", "d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199", "");
INSERT_INTO jos31_user_usergroup_map ("user_id","group_id") VALUES (LAST_INSERT_ID(),"8");

Ngay sau khi chạy lệnh, bạn có thể đăng nhập vào backend của joomla với username “admin2” và password “secret”. Sau khi đăng nhập bạn truy cập User Manager và đổi lại password bảo mật hơn và điền những thông tin cá nhân khác cho tài khoản như email…
Chú ý: chuỗi mật khẩu lưu trong database đã được mã hóa dạng hashed MD5.

Để nhận được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng có thể nhận được sự trợ giúp trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Joomla Tìm kiếm: cover, khôi phục, reset password

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.