Tôi đã xây dựng một ứng dụng trong CakePHP cho phép người dùng đăng nhập và thực hiện một số nội dung, giúp người dùng đăng nhập trong khoảng 24 giờ theo mặc định. Và điều này được xử lý bởi một phiên/cookie như một cookie cũng được tạo ra ...Làm thế nào để nhớ tôi khác với thời gian chờ phiên
1.) Vì vậy, điều gì sẽ nhớ tôi mang đến cho bên? Như tất cả những gì sẽ làm là tạo ra một cookie KHÁC mà đặt một thời gian chờ và giữ cho người dùng đăng nhập ... Nhưng chức năng này tồn tại trong mỗi ứng dụng duy nhất theo mặc định với phiên phải không? Nhưng tôi đã thấy rất nhiều trang web thực hiện điều này nhưng tôi không hiểu tại sao phiên làm việc này ra khỏi hộp:/
2.) Ngoài ra, các phiên tới sẽ hết hạn ngay cả khi người dùng tiếp tục sử dụng trang web ? ví dụ. nếu tôi đặt nó là 1 phút nhưng làm mới sau mỗi 30 giây, nó sẽ vẫn hết hạn ... nhưng tôi đã giữ trang web hoạt động trước khi nó có thể hết hạn để làm thế nào nó vẫn có thể hết hiệu lực? Điều này gây phiền nhiễu khi tôi hết hạn cho một ứng dụng 1 giờ nhưng ngay cả khi khách hàng đang sử dụng trang web hết hạn sau 1 giờ bất kể hoạt động.
Sẽ tuyệt vời nếu ai đó có thể trả lời 2 câu hỏi này.
CẬP NHẬT: Tôi đã tạo một khoản tiền thưởng về điều này với hy vọng nhận được một chuyên gia CakePHP để giúp khắc phục vấn đề này. Vấn đề là các Phiên hết hạn sau khi hết thời gian chờ REGARDLESS của tương tác người dùng. Những gì tôi muốn làm là nói rằng tôi có một phiên kéo dài 5 phút, và người sử dụng gây ra một postback mỗi 30 giây, sau đó phiên đó vẫn sẽ được khoảng sau 5 phút. Đây không phải là trường hợp tại thời điểm này ...
Configure::write('Session', array(
'start' => true,
'defaults' => 'php',
'timeout' => 1,
'cookieTimeout' => 1,
'autoRegenerate' => true
));
Bạn có thể đưa cấu hình phiên của mình không? Có rất nhiều thứ có thể xảy ra ở đây, và đó là một điểm khởi đầu tốt. –
Đã thêm cấu hình và đặt thời gian ở mức rất thấp để tôi có thể kiểm tra lý thuyết! – Cameron
Một khi bạn hiểu được sự khác biệt lưu ý rằng Zend Framework sử dụng cookie phiên để thực hiện ghi nhớ tôi - dường như họ cần phải điều chỉnh thành các chủ đề như thế này! – quickshiftin