[英]How can I use ASP.NET MVC (or Core) to detect and redirect cookieless sessions?
您正在混用術語,因此不清楚您在說什么。 會話是否沒有cookie。 如果您在ASP.NET中使用無cookie會話,則每個會話都是無cookie的。 因此,警告用戶有關其被迫使用的內容固有的安全風險是毫無意義的。 如果您不使用無cookie會話,則每個會話都需要一個cookie,同樣也沒有必要向用戶警告甚至不適用於它們的內容。
這將是有意義這里唯一的事情,是需要一個會話cookie(無Cookie會話),並沒有啟用Cookie,他們將無法使用需要Cookie(已驗證區域和其他地方,你網站的部分區域,然后通知用戶可能會利用該會話)。 為此,您可以使用JavaScript來檢測是否通過navigator.cookieEnabled
啟用了cookie,也可以通過以下方式在服務器端進行操作:
如果重定向后存在,則啟用cookie。 如果不是,則將其禁用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.