ASP.NET 权限设置
【赛迪网讯】利用web.config文件对整个程序集进行配置
单个页面授权设置代码如下:
<!-- 只对Default.aspx这个页面授权访问-->
<location path="Default.aspx">
<!--location指定了配置权限对应的页面-->
<system.web>
<authorization>
<allow users="*"/> <!--允许所有的人访问-->
</authorization>
</system.web>
<location>
在Web程序里,每个根目录都有一个web.config。但一般的程序只有一个web.config配置文件。有多个文件夹里,子目录的web.config继承了母目录中的web.config。如果子母有冲突的话,则以子目录的web.config的规则为准。
一个网站不允许两种访问方式。
Context.User.Identity.Name;//用于获取当前用户名
Form的验证方式不理会Windows用户,全取决于你是否登录,写入Cookie。
using System.Web.Security;
FormAuthentication.RedirectFormLoginPage(string userName,bool createPersistentCookie)
//此方法将经过身份验证的用户重定向回最初请求的URL或默认的URL。
createPersistentCookie为true时则会创建一个Cookie。在Windows系统里C:\Documents and Settings\Administrator\Cookies路径可以找到。
Forms验证配置说明
更多>>
0
0