net2.0自定义注册控件
net2.0的用户角色管理和权限控制功能机器强大,我们甚至可以不写一句代码就能够完成注册登陆授权等工作.如果要自定义注册控件又要使用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" //等于false就是不需要输入密码问题和答案.
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordStrengthRegularExpression=""
这三句是控件密码强度和长度
注册代码:
protected void Button1_Click(object sender, EventArgs e)
{
Membership.CreateUser("pwqzc","123456","1@1.com");
}
TrackBack:http://pwqzc.cnblogs.com/archive/2005/11/25/284225.html
如下:
<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" //等于false就是不需要输入密码问题和答案.
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordStrengthRegularExpression=""
这三句是控件密码强度和长度
注册代码:
protected void Button1_Click(object sender, EventArgs e)
{
Membership.CreateUser("pwqzc","123456","1@1.com");
}
TrackBack:http://pwqzc.cnblogs.com/archive/2005/11/25/284225.html