/* */

Asp.Net Membership Lock User based on Column islocked out

 public void LockUser(string username)
        {
           
            var user = System.Web.Security.Membership.GetUser(username);
            if (user != null)
            {
                var updatedBy = Membership.GetUser(username);
                if (user.IsLockedOut == true || user.IsApproved == false)
                {
                    System.Web.Security.MembershipUser memberuser = System.Web.Security.Membership.GetUser(user.ProviderUserKey);
                    memberuser.UnlockUser();
                    user.IsApproved = true;
                   
                }
                else
                {
                    user.IsApproved = false;
                    db.Database.SqlQuery<User>("update Memberships set IsLockedOut=1 where UserId="+user.ProviderUserKey);
               
                }

                System.Web.Security.Membership.UpdateUser(user);
            }
        }
Previous
Next Post »
Thanks for your comment