1.windows身份验证
<authentication mode="Windows"></authentication>
此种验证方式一般用于局域网 它是根据用户登录此电脑的用户名来判断权限的
2.Form身份验证
<authentication mode="Forms">
<forms name=".ASPXPATH" protection="All" loginUrl="~/Login.aspx"></forms>
</authentication>
<authorization>
<allow users="*"/>
<deny users="?"/>
</authorization>
此种配置表示允许所有用户访问 但不允许匿名用户访问
<location path="aaa">
<system.web>
<authorization>
<allow roles="administrator"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
以上配置表示要访问aaa文件夹下的文件 用户必须具有administrator角色
Membership与Roles
Membership.CreateUser()方法创建用户
Membership.DeleteUser()方法删除用户
Membership.UpdateUser()修改用户
Membership.GetUser()返回当前用户
Roles.CreateRole()
Roles.DeleteRole()
Roles.AddUsersToRole()给用户添加角色
Roles.RemoveUserFromRole()移除用户角色