iT邦幫忙

0

ASP.NET MVC 未登入時頁面的導向問題(不同入口導回不同頁面)

我現在是同一個專案底下有兩個登入的入口

登入後一個是前台一個是後台

如果沒有權限登入的話會自動導回個別的登入頁面

目前做法是都導向前台登入頁面

再去抓原先未登入時進入的URL是哪個

如果是後台在導回後台登入畫面

是否有更好的做法

賽門 iT邦超人 1 級 ‧ 2019-12-29 13:34:49 檢舉
他可能在問Route的做法吧?
1
小魚
iT邦大師 1 級 ‧ 2019-12-29 13:01:06

那就前台頁面導到前台登入,
後台頁面導到後台登入.

2
tommychi
iT邦新手 5 級 ‧ 2019-12-29 14:08:56

建議實作 SSO (single sign-on) 登入機制,前後台只需作一次登入,然後根據登入帳號的角色權限設計: RBAC (Role-based Access Control) 來切換到不同的前後台網站頁面...

小魚 iT邦大師 1 級 ‧ 2019-12-29 22:41:58 檢舉

這樣子也是可以,
不過大部分前後台是分開的吧,
使用者不會看到後台登入頁.

0
cancelpc
iT邦新手 4 級 ‧ 2019-12-30 09:42:40

簡單的作法就是抓 head 裡的 referer 欄位。
預設就是前個網頁。
判斷一下就知道如何轉回去。

我要發表回答

立即登入回答