net2.0自定义注册控件

net2.0的用户角色管理和权限控制功能机器强大,我们甚至可以不写一句代码就能够完成注册登陆授权等工作.用他的时候我想了几个小问题,如注册控件他需要密码是7位以上,而且必须包含非字母和数字的特殊字符,我晕死啊,这样搞谁来注册啊? knife.gif还有个就是如果我们用户注册如果只要他输入用户名.密码和email,而不要那个什么问题什么回答的那该怎么搞啊?我们可以用Membership.CreateUser方法.其实最关键的地方在于你如果要自定义注册控件又要使用net2.0字带的功能丰富的用户和角色管理功能你必须要写web.config.我写好的如下:
<system.web>
    <membership defaultProvider="MyAspNetSqlProvider" userIsOnlineTimeWindow="20">
      <providers>
        <remove name="AspNetSqlProvider" />
        <add name="MyAspNetSqlProvider"
             type="System.Web.Security.SqlMembershipProvider"
             connectionStringName="LocalSqlServer"
             enablePasswordRetrieval="false"
             enablePasswordReset="true"
             requiresQuestionAndAnswer="false"
             applicationName="/"
             requiresUniqueEmail="false"
             passwordFormat="Hashed"
             minRequiredPasswordLength="6"
             minRequiredNonalphanumericCharacters="0"
             passwordStrengthRegularExpression="" />
      </providers>
    </membership>

requiresQuestionAndAnswer="false"这句控制不要什么那个一定要回答和问题拉
minRequiredPasswordLength="6"
             minRequiredNonalphanumericCharacters="0"
             passwordStrengthRegularExpression="" />
这个是控制密码的长度强度什么的啊
很简单的啊,我在一个注册按钮就一句:
protected void Button1_Click(object sender, EventArgs e)
    {
        Membership.CreateUser("pwqzc","123456"," pwqzc@yahoo.com.cm");
    }
他就会给你搞个用户出来拉
大家注意,这个时候,程序会自动在你的应用程序根目录下搞出个APP_DATA目录
目录下保存的是数据库和表

转载于:https://www.cnblogs.com/pwqzc/archive/2005/11/25/284225.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值