I have a Custom Wizard for a registration that I am wanting to integrate into the standard Microsoft Membership provider. Only the last step of the and part of the step prior to last will be used to create the user as part of the MS Membership provider. I will have to verify that there is not already a user with that username in the database. and then I need to add the rest which I can do but not for sure how to incorporate the membership provider into this
<asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="4" BackColor="#EFF3FB" BorderColor="#B5C7DE"
BorderWidth="1px" Font-Names="Arial" Font-Size="12px" HeaderText="New User Registration Form"
Height="400px" Width="100%" OnNextButtonClick="Wizard1
_NextButto
nClick">
<StepStyle Font-Names="Arial" Font-Size="12px" ForeColor="#333333" HorizontalAlign="Left"
VerticalAlign="Top" />
<SideBarStyle BackColor="#507CD1" Font-Size="0.9em" HorizontalAlign="Left" VerticalAlign="Top"
Width="150px" />
<NavigationButtonStyle BackColor="White" BorderColor="#507CD1" BorderStyle="Solid"
BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#284E98" />
<WizardSteps>
<asp:WizardStep ID="WizardStep1" runat="server" StepType="Start" Title="Instructions">
<asp:Label ID="lbl_welcome" runat="server" Text="Label"></asp:Label>
</asp:WizardStep>
<asp:WizardStep ID="WizardStep2" runat="server" Title="Name">
<table style="width: 100%">
<tr>
<td style="width: 150px">
Company Name:</td>
<td>
<asp:TextBox ID="txt_company" runat="server" Width="200px"></asp:TextBo
x>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
1" runat="server" ControlToValidate="txt_com
pany"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 150px">
First Name:</td>
<td>
<asp:TextBox ID="txt_fname" runat="server" Width="200px"></asp:TextBo
x>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
2" runat="server" ControlToValidate="txt_fna
me"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 150px">
Last Name:</td>
<td>
<asp:TextBox ID="txt_lname" runat="server" Width="200px"></asp:TextBo
x>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
3" runat="server" ControlToValidate="txt_lna
me"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 150px">
</td>
<td>
</td>
</tr>
</table>
</asp:WizardStep>
<asp:WizardStep ID="WizardStep3" runat="server" Title="Address">
<table style="width: 100%">
<tr>
<td style="width: 151px">
<strong>Billing Address</strong></td>
<td>
</td>
</tr>
<tr>
<td style="width: 151px">
Address Line 1:</td>
<td>
<asp:TextBox ID="txt_ba1" runat="server" Width="200px"></asp:TextBo
x>
*<asp:RequiredFieldValidat
or ID="RequiredFieldValidator
4" runat="server" ControlToValidate="txt_ba1
"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 151px">
Address Line 2:</td>
<td>
<asp:TextBox ID="txt_ba2" runat="server" Width="200px"></asp:TextBo
x>
</td>
</tr>
<tr>
<td style="width: 151px">
City:</td>
<td>
<asp:TextBox ID="txt_bcity" runat="server"></asp:TextB
ox>
*<asp:RequiredFieldValidat
or ID="RequiredFieldValidator
5" runat="server" ControlToValidate="txt_bci
ty"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 151px">
State:</td>
<td>
<asp:TextBox ID="txt_bstate" runat="server" MaxLength="2" Width="30px"></asp:TextBox
>
*<asp:RequiredFieldValidat
or ID="RequiredFieldValidator
6" runat="server" ControlToValidate="txt_bst
ate"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 151px">
Zip:</td>
<td>
<asp:TextBox ID="txt_bzip" runat="server"></asp:TextB
ox>
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
7" runat="server" ControlToValidate="txt_bzi
p"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 151px">
</td>
<td>
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" Text="My shipping address is the same as my billing address" />
</td>
</tr>
<tr>
<td style="width: 151px">
</td>
<td>
</td>
</tr>
<tr>
<td style="width: 151px">
<strong>Shipping Address:</strong></td>
<td>
</td>
</tr>
<tr>
<td style="width: 151px">
Address Line 1:</td>
<td>
<asp:TextBox ID="txt_sa1" runat="server" Width="200px"></asp:TextBo
x>
*<asp:RequiredFieldValidat
or ID="RequiredFieldValidator
8" runat="server" ControlToValidate="txt_sa1
"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 151px">
Address Line 2:</td>
<td>
<asp:TextBox ID="txt_sa2" runat="server" Width="200px"></asp:TextBo
x>
</td>
</tr>
<tr>
<td style="width: 151px">
City:</td>
<td>
<asp:TextBox ID="txt_scity" runat="server"></asp:TextB
ox>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
9" runat="server" ControlToValidate="txt_bci
ty"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 151px">
State:</td>
<td>
<asp:TextBox ID="txt_sstate" runat="server" MaxLength="2" Width="30px"></asp:TextBox
>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
10" runat="server" ControlToValidate="txt_bst
ate"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 151px">
Zip:</td>
<td>
<asp:TextBox ID="txt_szip" runat="server"></asp:TextB
ox>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
11" runat="server" ControlToValidate="txt_bzi
p"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
</table>
</asp:WizardStep>
<asp:WizardStep ID="WizardStep4" runat="server" Title="Contact Information">
<table style="width: 100%">
<tr>
<td style="width: 150px">
Phone Number:</td>
<td>
<asp:TextBox ID="txt_phone" runat="server"></asp:TextB
ox>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
12" runat="server" ControlToValidate="txt_pho
ne"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 150px">
Email Address:</td>
<td>
<asp:TextBox ID="txt_email" runat="server"></asp:TextB
ox>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
13" runat="server" ControlToValidate="txt_ema
il"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
<asp:RegularExpressionVali
dator ID="RegularExpressionValid
ator1" runat="server" ControlToValidate="txt_ema
il"
ErrorMessage="invalid email address" ValidationExpression="\w+(
[-+.']\w+)
*@\w+([-.]
\w+)*\.\w+
([-.]\w+)*
"></asp:Re
gularExpre
ssionValid
ator>
</td>
</tr>
<tr>
<td style="width: 150px">
Confirm Email Address:</td>
<td>
<asp:TextBox ID="txt_cemail" runat="server"></asp:TextB
ox>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
14" runat="server" ControlToValidate="txt_cem
ail"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txt_emai
l"
ControlToValidate="txt_cem
ail" ErrorMessage="the email addresses do not match"></asp:CompareValida
tor>
</td>
</tr>
<tr>
<td style="width: 150px">
</td>
<td>
</td>
</tr>
</table>
</asp:WizardStep>
<asp:WizardStep ID="WizardStep5" runat="server" StepType="Finish" Title="Select Username">
<table style="width: 100%">
<tr>
<td style="width: 150px">
Desired Username:</td>
<td>
<asp:TextBox ID="txt_username" runat="server"></asp:TextB
ox>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
15" runat="server" ControlToValidate="txt_use
rname"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 150px">
Password:</td>
<td>
<asp:TextBox ID="txt_password" runat="server" TextMode="Password"></asp:
TextBox>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
16" runat="server" ControlToValidate="txt_pas
sword"
ErrorMessage="Required">re
quired</as
p:Required
FieldValid
ator>
</td>
</tr>
<tr>
<td style="width: 150px">
Confirm Password:</td>
<td>
<asp:TextBox ID="txt_cpassword" runat="server" TextMode="Password"></asp:
TextBox>
*
<asp:RequiredFieldValidato
r ID="RequiredFieldValidator
17" runat="server" ControlToValidate="txt_cpa
ssword"
ErrorMessage="RequiredFiel
dValidator
">required
</asp:Requ
iredFieldV
alidator>
<asp:CompareValidator ID="CompareValidator2" runat="server" ControlToCompare="txt_pass
word"
ControlToValidate="txt_cpa
ssword" ErrorMessage="CompareValid
ator">the passwords do not match</asp:CompareValidato
r>
</td>
</tr>
<tr>
<td style="width: 150px">
</td>
<td>
</td>
</tr>
<tr>
<td style="width: 150px">
</td>
<td>
<asp:Label ID="lbl_userError" runat="server" ForeColor="Red"></asp:Labe
l>
</td>
</tr>
<tr>
<td style="width: 150px">
</td>
<td>
</td>
</tr>
</table>
</asp:WizardStep>
</WizardSteps>
<SideBarButtonStyle BackColor="#507CD1" Font-Names="Verdana" ForeColor="White" />
<HeaderStyle BackColor="#284E98" BorderColor="#EFF3FB" BorderStyle="Solid" BorderWidth="2px"
Font-Bold="True" Font-Size="0.9em" ForeColor="White" HorizontalAlign="Center" />
</asp:Wizard>