網頁用戶登陸權限控制代碼怎么寫?
默認情況下只要通過SieAdministrationTool(‘網站’-‘ASP.NET配置‘),在‘安全’選項里選擇FormsAuthentication時vs會自動在App_Data目錄下生成一個ASPNETDB.MDF文件。這個SqlExpress2005數據庫文件里包含許多表,用于管理用戶,權限,Profile等等。通過這個界面啟用角色,添加角色,添加用戶,給用戶指定角色。
建個目錄,里面放些只允許特點角色訪問的頁,在此目錄下增加一個web.config,web.config里<denyusers="*"/><allowroles="你建的角色名"/>(語法,具體在哪個段里寫,自己查資料吧)。
用戶權限控制簡單講也就這么回事。
其他還有密碼長度,密碼中不包含特殊字符問題,以及怎樣在自己的web.config里替換默認設置,如怎樣在SqlServer而不是SqlServerExpress里配置用戶,角色等這些表這類問題。其實說白了也就那么回事。
深度的我沒研究過,不過用起來也就這點技巧吧,樓主耐下心來看看資料吧,不難的。