Hi micah,
Please refer below sample.
HTML
<div>
<asp:Login ID="LoginINNOVATION" runat="server" Width="100%">
<LayoutTemplate>
<asp:Label ID="lblMessage" runat="server" Font-Bold="True" ForeColor="#FF3300"></asp:Label>
<asp:Panel ID="Panel2" runat="server" Font-Size="Large" Visible="false">
<div class="alert alert-danger alert-dismissable col-lg-12" style="margin-left: 12px">
<asp:Literal ID="ltText" runat="server" EnableViewState="False"></asp:Literal>
</div>
</asp:Panel>
<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
ErrorMessage="UserName is required." ToolTip="UserName is required." ForeColor="Red"
ValidationGroup="validate">*</asp:RequiredFieldValidator>
<div class=" col-lg-12 ">
<asp:TextBox ID="UserName" runat="server" placeholder="Your Mobile Number OR Email"
autofocus="" class="form-control" Width="100%" Height="50px"></asp:TextBox>
</div>
<div class="clearfix">
</div>
<br />
<div class=" col-lg-12 ">
<asp:TextBox ID="Password" autocomplete="off" TextMode="Password" runat="server"
placeholder="Password" class="form-control" Width="100%" Height="50px"></asp:TextBox>
</div>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="Password"
ErrorMessage="Password is required." ToolTip="Password is required." ForeColor="Red"
ValidationGroup="validate">*</asp:RequiredFieldValidator>
<div class="clearfix">
</div>
<div class="col-md-6" style="margin-top: 2px">
<asp:CheckBox ID="RememberMe" runat="server" Text="Remember me next time." ForeColor="White"
Visible="False" />
</div>
<div class=" col-lg-12 ">
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click"
ValidationGroup="validate" />
</div>
</LayoutTemplate>
</asp:Login>
</div>
Code
C#
protected void btnSubmit_Click(object sender, EventArgs e)
{
string email = LoginINNOVATION.UserName;
if (!string.IsNullOrEmpty(email) && email != "-1" && email != "-2")
{
FormsAuthentication.RedirectFromLoginPage(LoginINNOVATION.UserName, LoginINNOVATION.RememberMeSet);
Session["userName"] = email;
}
else
{
Panel pn = (Panel)LoginINNOVATION.FindControl("Panel2");
pn.Visible = true;
Literal literal1 = (Literal)LoginINNOVATION.FindControl("ltText");
switch (Convert.ToInt32(email))
{
case -1:
literal1.Text = "Username or password not correct.";
break;
case -2:
literal1.Text = "Account has not been activated.";
LoginINNOVATION.FailureText = "Account has not been activated.";
break;
}
}
}
VB.Net
Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim email As String = LoginINNOVATION.UserName
If Not String.IsNullOrEmpty(email) AndAlso email <> "-1" AndAlso email <> "-2" Then
FormsAuthentication.RedirectFromLoginPage(LoginINNOVATION.UserName, LoginINNOVATION.RememberMeSet)
Session("userName") = email
Else
Dim pn As Panel = CType(LoginINNOVATION.FindControl("Panel2"), Panel)
pn.Visible = True
Dim literal1 As Literal = CType(LoginINNOVATION.FindControl("ltText"), Literal)
Select Case Convert.ToInt32(email)
Case -1
literal1.Text = "Username or password not correct."
Case -2
literal1.Text = "Account has not been activated."
LoginINNOVATION.FailureText = "Account has not been activated."
End Select
End If
End Sub