灌水帖 asp.net非法請求時跳轉到登入頁面

SieSteven發表於2015-12-31

如題,asp.net非法請求時跳轉到登入頁面。在LingMind專案中我使用了母版頁,因此在母版頁中進行了許可權的判斷。如果token為null則跳轉到登入頁。之前由於路徑寫錯了,導致404錯誤。謹記一下。

除此之外,以前見過其他處理方式

1、basepage的處理方式。

具體方式如下:1、建立basepabe頁面。在basepage中進行許可權驗證。不通過驗證則跳轉到登入頁面。在需要跳轉的頁面中將 System.Web.UI.Page替換為basepage。這樣即可實現非法請求的跳轉。

2、config檔案配置forms身份驗證

專案中也使用了這個配置:

 <authentication mode="Forms">
      <forms name="HpSum" loginUrl="~/Login.aspx" path="/" cookieless="UseCookies" protection="All"></forms>
    </authentication>

但是由於我在母版頁進行了重定向。導致無法成功-----僅僅為個人推測,真實情況有待驗證

3、使用Session

在頁面中使用Session[“role”]進行判斷,如果為空,則跳轉到登入頁。當然,如果使用session的話,登入資訊必須寫入session中,以便後期處理

4、

相關文章