Có dự án PrestaShop, vậy là lần đầu tiên tiếp xúc với hệ thống này. Khó khăn đầu tiên đối diện nói chung rất là… tào lao. Đó là tự nhiên tài khoản quản trị không login được vào hệ thống vì sai mật khẩu. Vậy là phải khởi tạo lại mật khẩu và cách đơn giản nhất là can thiệp vào cơ sở dữ liệu. Thường rất đơn giản chỉ là vào nhập mật khẩu mới và chọn chế độ mã hóa MD5 là được. Tuy nhiên với PrestaShop thì không đơn giản như vậy dù rằng mật khẩu của nó cũng mã hóa một lớp MD5. Để đổi mật khẩu tài khoản quản trị PrestaShop từ cơ sở dữ liệu bạn thao tác như sau:
Đầu tiên bạn cần lấy thông tin của COOKIE_KEY. Bạn mở vào tập tin settings.inc.php tại thư mục config (thư mục chưa trang web) và tìm đến thông tin _COOKIE_KEY_. Hãy nhớ chuỗi ký tự này.
Rồi bây giờ bạn mở database tìm đến bảng (table) ps_employee và tiến hành thao tác chỉnh sửa thông tin cho tài khoản quản trị tại cột passwd: Vùng function chọn MD5 và vùng giá trị thì điền vào theo quy tắc sau: chuỗi COOKIE_KEY + Mật khẩu mới (viết liền).
Ví dụ: COOKIE_KEY có giá trị là: abcd và mật khẩu mới là newpassword. Như vậy bạn sẽ phài đặt là: abcdnewpassword.
Vậy là xong rồi đó. Bạn có thể sử dụng mật khẩu mới để đăng nhập.
Chúc các bạn thành công.
Huỳnh Mai Anh Kiệt