ADFS3.0/4.0 訪問登入頁跳轉到登出介面後再跳轉回登入頁的方法
adfs登入後會有個session存在,只要在時間段內,並且你的瀏覽器沒關閉,那這個session就一直存在,哪怕你把CRM視窗關閉,當你下次再開啟CRM視窗時,系統會讓你自動登入,而不會引導你進adfs登入介面。
但有這麼種情況,我瀏覽器沒關,但session過期了,當你再次開啟CRM視窗,會跳轉到adfs的登出介面(如下圖這樣),而不會自動跳轉到登入介面,如果用過online的同學應該有印象,在Online中登出後是會自動跳轉到登入頁的。
這個是很被客戶詬病的一個點,那這個問題是否有解決方法呢?答案是有的,只需要對adfs介面中的Onload.js做些改動即可,
只需在onload.js的最後面加上如下這段js,當識別出url是登出頁面時做一個頁面的url跳轉即可。
if(location.href.indexOf("wsignout")>0){
// CRM登陸地址
location.href="https://crm.xxxx.com:446/main.aspx";
}
如果你還沒做過adfs頁面的客製化開發,請參見我之前的博文。
相關文章
- 重定向到登入頁面後跳轉原頁面
- Ant design pro使用(五):未登入時自動跳轉到登入頁,登入之後不再返回登入頁
- 織夢後臺登入成功又跳轉回登入介面與驗證碼
- Vue學習:實現使用者沒有登陸時,訪問後自動跳轉登入頁面Vue
- 小程式初始化載入,根據登入狀態判斷跳轉首頁還是登入頁
- TFS 瀏覽器端IP訪問登入後跳轉到機器名地址問題的解決方法瀏覽器
- 直播系統原始碼,啟動APP時判斷登入狀態,引導頁、登入頁、首頁的跳轉方式原始碼APP
- php怎麼實現登陸後跳轉網頁PHP網頁
- C# 介面跳轉-登陸之後跳轉至主視窗C#
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- 短視訊直播原始碼,遊客模式下使用正常功能跳轉到登入頁面原始碼模式
- 自定義登入和登出頁面
- 鴻蒙Navigation攔截器實現頁面跳轉登入鑑權方案鴻蒙Navigation
- 頁面跳轉的幾種方法
- 404頁面自動跳轉到首頁
- .Net Core + NGINX跳轉登入時埠丟失Nginx
- Flutter頁面跳轉到IOS原生介面 如何實現?FlutteriOS
- vue3建立的專案:使用者登入功能路由跳轉後又跳回了登入頁,並且路徑多個get請求問題Vue路由
- vscode 跳轉到函式之後怎麼跳轉回之前的位置VSCode函式
- 問題解決:下載的網頁開啟後自動跳轉到首頁網頁
- Flutter頁面跳轉Flutter
- vue頁面跳轉Vue
- react跳轉url,跳轉外鏈,新頁面開啟頁面React
- 頁面內跳轉到相應位置的3種方法
- 鴻蒙Navigation處理啟動頁跳轉到首頁問題鴻蒙Navigation
- 2024-05-03 uni跳轉頁面a成功後會立即再跳轉到頁面b,導致無法展現頁面a ==》頁面a業務邏輯沒捋清楚
- asyUI分頁中,如何實現頁面跳轉,再返回時,...UI
- 日常問題 頁面跳轉 $_SESSION 失效Session
- 2020-11-19 解決bootstraptable 跳轉返回後到原頁問題bootAPT
- router跳轉page頁面
- JavaScript 頁面跳轉效果JavaScript
- Flutter:如何跳轉頁面?Flutter
- 頁面的跳轉技巧-setViewControllersViewController
- JWT登入鑑權:避免在使用者操作的過程中JWT到期跳轉登入JWT
- nginx 設定 404 500 頁面跳轉到指定頁面Nginx
- Luffy /4/ 多方式登入介面&登入註冊前端頁面前端
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- 登入頁面