MVC Request.IsAuthenticated一直false Request.Cookie獲取不到cookie


項目中,在做登錄驗證時,用到了cookie,同一賬戶登陸,可以。切換其他賬號時,就在也登錄不上了,用原來的也不行。檢查Request.IsAuthenticated一直false,而且Request.Cookie中沒有設置的Cookie,但是通過fiddler檢查post,get數據,cookie都正常。

通過修改代碼發現,當使用自定義的賬戶對象(new一個,隨便設置值)沒有問題,而使用EF查找數據庫,生成的賬戶對象則不行。通過對比發現,EF查找數據庫得到的賬戶對象除了基本的信息外,還附帶了其他一些信息,導致json序列化后,字符串較大。保存的cookie也很大。

所以可能是cookie體積過大,導致了一直獲取不到request中的cookie。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM