login

成员管理 
 
< membership  defaultProvider ="SqlProvider"  userIsOnlineTimeWindow ="15" >
        
< providers >
          
< add  name ="SqlProvider"
               type
="System.Web.Security.SqlMembershipProvider"
               connectionStringName
="MemberShipDB"
               applicationName
="MyWebPartDemo"
               enablePasswordRetrieval
="true"
               enablePasswordReset
="true"
               requiresQuestionAndAnswer
="false"
               requiresUniqueEmail
="false"
               passwordFormat
="Clear"
               maxInvalidPasswordAttempts
="5"
               passwordAttemptWindow
="10" />
        
</ providers >
      
</ membership >

角色管理

< roleManager  defaultProvider ="SqlProvider"
                enabled
="true"
                cacheRolesInCookie
="true"
                cookieName
=".ASPROLES"
                cookieTimeout
="30"
                cookiePath
="/"
                cookieRequireSSL
="false"
                cookieSlidingExpiration
="true"
                cookieProtection
="All"   >
        
< providers >
          
< add
            
name ="SqlProvider"
            type
="System.Web.Security.SqlRoleProvider"
            connectionStringName
="MemberShipDB"
            applicationName
="MyWebPartDemo"   />
        
</ providers >
      
</ roleManager >

登陆:

        string  username  =   this .Login1.UserName;
        
string  password  =   this .Login1.Password;
        
bool  rememberMe  =   this .Login1.RememberMeSet;
        
if  (Membership.ValidateUser(username, password))
        
{
            FormsAuthentication.RedirectFromLoginPage(username, rememberMe);
        }

角色

  protected   void  AddRoleButton_Click( object  sender, EventArgs e)
    
{
        
string roleName = txtRoleName.Text;
        
try
        
{
            Roles.CreateRole(roleName);
            Roles.AddUserToRole(User.Identity.Name, roleName);
           
            
bool b = User.IsInRole(roleName);

            lblResults.Text 
= null;
            lblResults.Visible 
= false;
        }

        
catch (Exception ex)
        
{
            lblResults.Text 
= "Could not create the role: " + Server.HtmlEncode(ex.Message);
            lblResults.Visible 
= true;
        }

        RefreshAvailableRolesListBox();
    }

    
private   void  RefreshAvailableRolesListBox()
    
{
        lbxAvailableRoles.SelectedIndex 
= -1;
        lbxAvailableRoles.DataSource 
= Roles.GetAllRoles();
        lbxAvailableRoles.DataBind();
    }

用户

 MembershipUser newUser  =  Membership.CreateUser(UsernameTextbox.Text,
                                                                                     PasswordTextbox.Text,
                                                                                     EmailTextbox.Text);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值