Asp.Net components and Internet solutions
Quality Data

Reference Home

These topics describe how to use the Membership Manager Control. Here you will get an introduction to each of the views or "panels" as well as ideas on using the control on a day-to-day basis.


Using the Control


Above all else, we hope that you deploy the Membership Manager Control in a secure manner that ensures limited access to its very powerful capabilities. If you have not already done so, please review our Security Topic which discusses ways of securing the control.

Typically, you may use the control to look up a member that has forgotten which of his/her favorite user names was used to set up their account. Or, you might receive a call from someone who has just been locked out for too many failed password attempts.

The purpose of the control is to allow you to quickly locate the member record either by Email address or by username, then review or make changes to the member's record.


Getting Started


The Membership Manager Control is intended to be simply dropped into a web page a just start working. In many cases, it is actually able to work that way but sometimes, due to the particular configuration settings of your Membership Provider, certain features will be disabled.

If you are using the control with SQL Server 2005 Express (in user instance mode), then the control has the authority to automatically set up the additional stored procedures it requires. If the control does not have the permissions to add its own stored procedures, then you may run a simple script to do so yourself.

If you have not already done so, please review our Configuration Topic which touches on the underlying SqlMembershipProvider settings as well as the required database changes. Also, note that a restricted provider setting or a missing stored procedure will only disable a small subset of the Membership Manager Control's feature set.


Views


Although the Membership Manager Control is "dropped in" as a single control, it is actually made up of dozens of controls which are shown in a variety of views. As you select options on the control, you are actually causing the control to render itself as one of the following views:
Control Layout Describes the basic layout of the control including the toolbar and User List.
Tools Admin Choices for viewing About and Membership Roles panels
About Lists your provider configuration settings and the resulting capabilities of the Membership Manager Control.
Membership Roles Allows the creation and removal of membership roles.
Summary Single-page view of relevant information for a particular member
Change UserName Panel with options for changing a member's login name
Change Email Address Panel with options for changing a member's Email address
Member Roles Panel with options for changing a particular user's role membership
Change Password Panel with options for changing a member's password
Reset Password Panel with options for resetting a member's password, passwordFormat and password Question and Answer
Change QA Panel with options for changing a member's password Question and Answer
Edit Comments Panel with a text entry field for modifying comments for a particular member
Delete Member Confirmation dialog displayed when deleting a member
Create Member Panel that contains the CreateUserWizard, allowing for the creation of new members


Design Time


Most of the labels that are displayed on the Membership Manager Control can be modified by setting properties at design-time using the Visual Studio 2005 Property Browser. In addition, styles may be set to create a custom look and feel that is consistent across the various views of the control. Finally, through use of Templates, you have the ultimate flexibility in customizing the layout and appearance of nearly every aspect of the control.