項目為.net core mvc
場景 使用session記錄驗證碼
最初在谷歌上測試正常,后來無意間使用edg瀏覽器,發現一直驗證碼錯誤,最初認為谷歌可以,edg不行,這應該是edg的問題,畢竟谷歌最流弊
就這樣欺騙自己,就上線測試,由於是用於移動端的,所以就是在微信里面打開,用的微信自帶的瀏覽器
作為安卓使用者,熟練的打開了測試地址並測試,通過了。。。。,心里想當然,果然是edg瀏覽器的問題[得意]
然后就發給客戶看一下,一看之下,事故就發生了,一直驗證碼錯誤 。。。。這不就跟edg瀏覽器一個逼樣嘛 慘了代碼有問題
調試代碼跟蹤到edg瀏覽器每次請求,sessionid都會變
既然問題已經定位了,我一想,這下簡單了,問一下萬能的度娘,問題就迎刃而解了
天真!!!!
百度上 sessionid一直改變的問題的一系列答案,並沒有解決我的問題
當然這並不能怪度娘,應該是我問的方式不對,或者沒有問對要點,或者我問的時候,姿勢有問題
隨后想到萬能[吹水]的群友,因為之前了解各種技術加了很多群,隨便找了一個.net core的群,截圖+問題
想不到很快就有了答案,我瞬間懷疑自己是不是真的菜,為什么這么多人都知道,我卻一點不懂
問題關鍵點 GDPR相關功能
由於.net core是默認開啟的,需要關閉
簡單粗暴的做法
但是建議像官方說的一樣做
https://docs.microsoft.com/zh-cn/aspnet/core/security/gdpr?view=aspnetcore-2.2
一直認為自己是半瓶水,現在看來連半瓶水都沒有,菜就一個字
多學習
多學習
多學習