网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.NET2.0成员角色控制和管理开发思路概述

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/13
e>
      <h1>
        <asp:loginname id="LoginName1" runat="server" formatstring="Welcome {0}" />
      </h1>
    </loggedintemplate>
    <anonymoustemplate>
      <h1>Welcome to Login Controls</h1>
      <asp:login ID="Login1" runat="server" createuserurl="CreateUser.aspx" createusertext="Create a New Account" />
    </anonymoustemplate>
   
 </asp:LoginView>
CreateUser.apx
<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" ContinueDestinationPageUrl="~/Default.aspx">
<WizardSteps>
           <asp:CreateUserWizardStep runat="server">
           </asp:CreateUserWizardStep>
           <asp:CompleteWizardStep runat="server">
           </asp:CompleteWizardStep>
</WizardSteps>
</asp:CreateUserWizard>
<asp:CompleteWizardStep runat="server"></asp:CompleteWizardStep>
</WizardSteps>
</asp:CreateUserWizard>
其实直接拖动一个这样的控件就可以产生上面的内容。
在新建用户时应注意,用户在可以随便定,但密码为了字全,微软规定要有最少七位,另外还得有个特殊字符。
成员管理
成员管理特性是基于membership和memberhipuser两个类。可以使用memship类为asp.net创建用户。
Memberhip类还可以完成以下工作:
建立一个新的membershipuser
可以对用户身份进行验证
找回一个membershipuer实例
更新一个membershipuser实例
通过不同的条件寻找一个用户
获得当前在线用户数量
删除一已经不再需用的帐户
membershipuser类中以完成以下工作:
访问一个membershipuser示例的属性
找回一个用户的密码
修改一个用户的密码
修改一个用户的密码问题以及密码问题的答案
为一个已经因为多次尝试密码挫败而锁定的用户解除锁定
角色管理
角色管理在于role类实现
通过角色管理类,可以实现以下工作:
新建一个角色;删除一种角色;给一个用户分配角色;去除一个用户的角色;判断用户是否被授权给一个特殊的角色;在一种角色中寻找一个用户,从一个用户信息中获得他所具有的角色信息。
创建用户
通过调用membership的createuser方法,可以创建用户,需要注意的是membership的密码要求长于7位,并需用有至少一个特殊字符。
Demo4(membership)
Web.config
<system.web>
<roleManager enabled="true" />
</system.web>
<location path="secured">
       <system.web>
              <authorization>
                     <deny users="?"/>
                     <allow users="*"/>
              </authorization>
&nbs
  • 上一篇资讯: 有关membership实用性讨论
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号