Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Giữ phiên đăng nhập khi idle timeout ngắn
7 năm trước
1.562 lượt xem
2 bình luận
7 năm trước
Em sử dụng Cookie khi user đăng nhập: FormsAuthentication.SetAuthCookie(model.UserName, true);
Tại BaseController e sử dụng User.Identity.IsAuthenticated trong hàm OnActionExecuted để check trạng thái login của User mỗi khi có action gì.
Webconfig:
Test trên máy local thì OKE. nhưng khi deploy lên hosting, mà giá trị idle timeout = 5 min (Giá trị này provider không cho change)
Cứ 5 min mà k có action gì trên web là nó lại văng ra trang Login.
Có bác nào có cao kiến gì không ạ?
Nếu viết trong code behind thì sử dụng thằng này:
Gọi sp1.ConnectionLeaseTimout ra gán giá trị cho nó
Cấu hình trong file config: