關於最近3天連續加班解決登陸問題的總結
公司有幾個測試環境, 而且每個測試環境的域名都不一樣, 然後就有一個bug, 就是在別的環境上登陸沒問題, 在160 環境上就反覆迴圈登陸, 因其中涉及到跟h5 的互動, 所以問題查起來比較棘手
最終理出來的流程 : h5 進商品詳情頁, 正常載入, 點選立即購買, 調cas/login 驗證有沒有登陸, 如果有登陸, 重新整理詳情頁, 然後呼叫 addtocartLiji.json 介面跳入訂單詳情頁面, 去支付訂單
問題就在於 h5 呼叫 cas/login 驗證登陸這裡, 他們在向後臺調這個介面的時候, 我們app端會給這個連結帶上一些cookie, 以前對cookie 不甚瞭解, 最後經過連續3天的攻關, 終於把cookie搞定了.
專案中的問題是 : 每一個cookie 都會對應一個相應的域名, 之前的程式碼因為所有介面的域名(登陸和其他介面域名)都是一樣的 , 所以設定的cookie 沒有問題, 但是160 這個環境, 呼叫登陸的域名變了, 但是app這邊設定cookie的時候還是給原來的域名設定的cookie, 所以就導致cookie一直帶不過去, 然後h5 那邊呼叫cas/login 的時候因為沒有cookie, 所以會一直驗證失敗, 就會出現迴圈登陸的問題
最終解決方案: 給登陸所使用的域名setCookie, 然後h5那邊去後臺請求的時候會帶著cookie, 就能驗證通過了,
最後總結: 一定要注意, 一個域名對應一個cookie, 想給哪個域名帶cookie, 在setCookie 的時候就set到哪個域名
相關文章
- 有關10g em登陸的問題總結
- 關於onethink移植後登陸不了後臺問題的解決
- 解決csdn登陸複製的問題
- 關於ssh登陸很慢的解決辦法【轉】
- 研讀程式碼遇到的困惑---關於登陸問題
- 解決Mysql中只能通過localhost登陸不能通過ip登陸的問題MySqllocalhost
- 解決Xmanager登陸介面亂碼問題的方法 [轉]
- 前端面試題總結(陸續更新.......)前端面試題
- 關於move tablespace的問題總結
- 關於資料庫間連結問題彙總---Oracle資料庫Oracle
- solaris修改root shell後無法登陸的問題解決
- 總結一下最近遇到的問題
- sql關於連續日期的統計報表問題SQL
- keycloak整合微信登陸~解決國內微信整合的問題
- 關於SSM與echart結合的問題總結SSM
- 關於中文亂碼問題(總結)
- 演算法問題總結-連結串列相關演算法
- 關於echarts使用的常見問題總結Echarts
- 關於修改分割槽表的問題總結
- 關於應用啟動連續崩潰的解決思考
- banq大哥------只有你才能解決的登陸問題
- strace解決sqlplus登陸緩慢的問題一例SQL
- Hive計算最大連續登陸天數Hive
- 解決Hexo關於圖片的問題Hexo
- 關於解決問題的幾個段位
- 關於Failed to resolve的問題解決AI
- 關於資料庫連線問題的一般解決方法資料庫
- 最近的幾個技術問題總結和答疑
- 前端解決跨域問題總結前端跨域
- 透過修改DNS配置解決網站登陸異常問題DNS網站
- 怎樣成為解決問題的高手?——關於問題解決的關鍵4步驟
- 關於ORACLE登陸認證Oracle
- Java關於初始化問題的總結(一)Java
- 關於ora-02391問題的總結
- 關於mysql連線的問題MySql
- 關於連線池的問題!
- 接續:RAC安裝配置和使用過程的問題解決方法總結二
- 關於 LF will be replaced by CRLF 問題的解決方式