asp.net Linux 界面,在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
生活随笔
收集整理的這篇文章主要介紹了
asp.net Linux 界面,在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
很多用戶在開發 ASP.NET
應用程序時都有這樣的需求:管理員角色的賬戶使用管理員的登錄界面進行登錄,普通用戶角色的賬戶使用普通用戶的登錄界面進行登錄。由于ASP.NET的
web.config里只能使用一個 authentication mode="Forms"
節點,所以,要實現不同用戶采用不同的登錄界面,一個辦法就是創建一個管理員專用的虛擬目錄,并設置為應用程序來實現。下面介紹另外一種采用重定向的辦法
來解決這個問題。
本文介紹的方法原理是根據登錄界面的返回地址進行判斷,然后重定向到不同的頁面。下面就是實現的詳細過程。
1,創建一個網站,在網站里創建Admin文件夾和User文件夾,分別存放admin和普通用戶所使用的文件。也可以只設置一個 Admin
文件夾。由于本方法采用的判斷返回路徑的方法,所以,要能從路徑中區分出哪些是admin用戶使用的文件夾。當然,采用其他的判斷方法也是可以的。
2,在網站根目錄下分別創建3個登錄文件:Login.aspx、UserLogin.aspx和AdminLogin.aspx。其中Login.aspx文件起地址轉換的作用,
Login.aspx文件的主要內容:
C# 代碼
總結
以上是生活随笔為你收集整理的asp.net Linux 界面,在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dda算法c语言opengl实现
- 下一篇: linux 进入redis 数据库,Li