5/5 - (5 bình chọn)

Trong quá trình sử dụng WordPress đôi lúc bạn sẽ gặp lỗi mất quyền user. Và bạn đừng quá lo lắng vì trong hướng dẫn này tôi sẽ giúp bạn cập nhật lại quyền cho user của bạn.

Dấu hiệu nhận biết

Dấu hiệu nhận biết là bạn đăng nhập vào wp-admin mặc dù nhập đúng user/password nhưng vẫn không thể vào được và nhận được dòng thông báo Xin lỗi, bạn không được phép truyh cập vào trang này.

Lưu bản nháp tự động

Nếu bạn có sử dụng WP-CLI thì có thể kiểm tra bằng lệnh wp user list. Và tại đây bạn có thể cập nhật quyền user thông qua WP-CLI. Nhưng trong bài này tôi sẽ không sử dụng wp-cli và hướng dẫn bạn sử dụng phpmyadmin

Lưu bản nháp tự động

Cập nhật quyền User WordPress trên phpMyAdmin

Bước 1: Đăng nhập vào phpMyAdmin

Việc đầu tiên bạn cần vào phpMyAdmin. Tuỳ vào control Panel hoặc kịch bản script mà bạn sử dụng sẽ vào phpMyAdmin khác nhau. Trong hướng dẫn này tôi dùng cPanel và sẽ vào như ảnh bên dưới.

Lưu bản nháp tự động

Bước 2: Kiểm tra xác định User

Ở bước này bạn cần liệt kê được user mất quyền và ID tương ứng với user đó. Bạn truy cập vào table _users để xem. Trong bài này user mất quyền của tôi tên là admin và có ID tương ứng là 3

Lưu bản nháp tự động
Lưu bản nháp tự động

Sau khi đã xác định được User và ID bạn thực hiện bước tiếp theo.

Bước 3: Cập nhật quyền cho user

Bạn hãy mở table _usermeta sau đó tìm đến _capabilities trong cột meta_key

Lưu ý: Cột user_id bạn sẽ thấy các con số ở đây sẽ tương ứng với ID của user được xác định ở Bước 2

Lưu bản nháp tự động

Ở cột meta_value bạn đúp chuột vào sau đó copy giá trị của quyền administrator bên dưới và dán vào. Sau khi dán vào hoàn tất user của bạn đã được cập nhật quyền và bạn có thể đăng nhập vào lại WordPresss.

Lưu bản nháp tự động

Các quyền trong WordPresss

Subscriber
a:1:{s:10:"subscriber";b:1;}
 
Contributor
a:1:{s:11:"contributor";b:1;}
 
Author
a:1:{s:6:"author";b:1;}
 
Editor
a:1:{s:6:"editor";b:1;}
 
Administrator
a:1:{s:13:"administrator";b:1;}

Chúc bạn thực hiện thành công.

Nguồn: dotrungquan.info

Bài viết tương tự

Trả lời

Email của bạn sẽ không được hiển thị công khai.