Microsoft Visual Studio – ASP.Net How to Programmatically Unlock a Locked out User

In my previous blog, I showed you how to check to see if a user was locked out and if so, how to manipulate the FailureText of the Login control to notify the user to contact the admin to fix the problem.

In this blog I will show you how to build a simple web form that you as an admin can use to unlock the locked out user.

1) Add a label and textbox to the form that states it for the UserName that is to be unlocked.

2) Add a button to the form that calls the button’s click event.

3) Add the following logic that validates the user entered is a valid user. If not, say so and get out. If so, unlock the user and state that the user is unlocked.

Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles btnUnlock.Click
 Dim user As MembershipUser = Membership.GetUser(txtUserName.Text)

If IsNothing(user) = True Then
   Label1.Text = "User not found
   Exit Sub
End If

user.UnlockUser()

If user.IsLockedOut = False Then
   Label1.Text = "User is now unlocked"
Else
   Label1.Text = "Unlock failed. Try again."
End If

End Sub

Leave a Reply

Your email address will not be published. Required fields are marked *