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