Tôi muốn hết hạn phiên nếu người dùng (admin) không hoạt động trong 15 phút ở trang web wordpress,làm thế nào để thay đổi phiên hết hạn thời gian trong wordpress
bất cứ ai có thể cho tôi biết là những gì các phiên mặc định thời gian hết hạn trong wordpress? và cách thay đổi thời gian hết hạn mặc định đó.
Điều này thay đổi thời gian hết hạn cookie, hoặc thời gian hết hạn phiên trên máy chủ? Chúng không giống nhau và chỉ thay đổi thời gian hết hạn cookie không giảm thiểu rủi ro bảo mật của các phiên dài hơn. – Andrew
Đáng ngạc nhiên là đủ, WordPress không sử dụng phiên PHP nào cả. Nó chỉ sử dụng cookie. Và nó sử dụng một số trong số họ với tên băm, vì vậy bạn không muốn gây rối với họ trực tiếp, làm điều đó theo cách WordPress với các bộ lọc như thế này, hoặc bằng cách gọi API WordPress. Ví dụ. nếu bạn muốn đăng xuất người dùng hiện tại, bạn có thể gọi wp_clear_auth_cookie(), http://codex.wordpress.org/Function_Reference/wp_clear_auth_cookie – sootsnoot
Tiết lộ đầy đủ: WordPress * core * không sử dụng phiên. Có thể một số plugin có thể. Bạn sẽ phải tìm kiếm mã nguồn của các plugin nếu bạn muốn chắc chắn. Tôi lưu ý rằng tham chiếu trong câu trả lời được chấp nhận là một bài viết về kiểm soát thời lượng phiên PHP, điều này không ảnh hưởng đến trạng thái đăng nhập của người dùng WordPress. – sootsnoot