Ngăn chặn thời gian chờ phiên


8

Không chắc đây là lỗi hay do thiết kế, nhưng thật phiền phức. Mỗi lần như vậy, thường xuyên hơn, sau khi cập nhật lõi, trong phần quản trị viên, tôi được khởi động với thông báo "Phiên của bạn đã hết hạn". Lạ ở chính nó vì rõ ràng WP không sử dụng phiên. Lời nhắc đăng nhập đi kèm với hộp kiểm "nhớ tôi", tại sao nó không nhớ? Tôi đoán có một sự khác biệt giữa "nhớ tôi" và "giữ cho tôi đăng nhập" ở đây. Tôi đã vô hiệu hóa tất cả các plugin, xóa cookie, thử các trình duyệt khác và thậm chí hét vào màn hình của tôi, nhưng tôi vẫn bị khởi động.

WP có đặt giới hạn thời gian hoạt động trong phần quản trị không? Ai đó có thể giải thích chính xác những gì WP đang làm để giữ cho người dùng đăng nhập.


Tôi không có câu trả lời trực tiếp, tuy nhiên, vui lòng bật gỡ lỗi trong WordPress , để xem, nếu có gì lạ với cài đặt cụ thể của bạn!
Pothi Kalimuthu

@PothiKalimuthu Đã hoàn thành và tôi không thể thấy bất cứ điều gì khác thường.
Hai lần

Câu trả lời:


6

Theo mặc định, WordPress làm cho cookie phiên đăng nhập của bạn hết hạn sau 48 giờ (hoặc đóng trình duyệt) hoặc 14 ngày nếu bạn đánh dấu vào hộp Ghi nhớ Me Me.

Có thể bạn có một số plugin buộc cookie đăng nhập của bạn hết hạn.

Theo cách thủ công, bạn có thể thêm mã dưới đây functions.phpđể gia hạn cookie của mình theo bất kỳ khung thời gian nào bạn muốn. Về bản chất, bạn có thể ngăn WordPress không đăng xuất bạn bằng cách thay đổi số giây thành số cao hơn nhiều.

add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
    return 31556926; // 1 year in seconds
}

Hoặc bạn cũng có thể sử dụng plugin này để thay đổi giới hạn thời gian: Định cấu hình Hết thời gian đăng nhập

Mong rằng sẽ giúp !!


bắt đầu với wordpress 4.0 (IIRC) sử dụng theo dõi phiên và hết hạn cookie chỉ là giải thích / giải pháp một phần tốt nhất
Mark Kaplun

Lưu ý rằng nếu bạn thử cách này và nó dường như không hoạt động, khi đăng nhập, người dùng phải kiểm tra "nhớ tôi" để điều này có hiệu lực. Nếu không, cookie được đặt cho đến khi phiên trình duyệt kết thúc.
Nathan

Hằng số người dùng WordPress YEAR_IN_SECONDS
Andrew Schultz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.