Question 1: Login page - I want a popup to occur that says to re-enter credentials if the user puts in the wrong info.
Question 2: Logout Function - I need to end the users session when they click the logout button. Can someone please tell me exactly what to put in the Logout.aspx.cs and the Logout.aspx pages?
Code behind for Login page:
protected void btnLogin_Click1(object sender, EventArgs e)
{
ThisWS.Client client = new ThisWS.Client();
//client.Endpoint.Address = new System.ServiceModel.EndpointAddress("https://svcThisService.svc/soap");
WSAccess.ThisWS.clsTypesAuthResult response = client.Auth(this.txtUsername.Text, this.txtPassword.Text, txtAuthCode.Text);
client.Close();
this.lblErrorMessage.Text = response.Error;
this.lblToken.Text = response.Token.ToString();
int?[] cases = response.CaseNum;
//Session.Add("Username", this.txtUsername.Text); //User must re-login after an hour, since the token expires.
//Session.Add("Password", this.txtPassword.Text);
//Session.Add("AuthCode", this.txtAuthCode.Text);
Session.Add("Token", response.Token);
Session.Add("TokenExpires", DateTime.Now.AddHours(1));
Session.Add("Cases", cases);
Session.Add("PartyNameId", response.PartyNameID);
Response.Redirect("ListCases.aspx");
.ASPX code I have for the login form:
<p class="redtext">Please use the form below to login.</p>
<div class="">
<form id="form1" runat="server">
<div>
<table class="auto-style1">
<tr>
<td class="auto-style2">Your Username:</td></tr>
<tr>
<td>
<asp:TextBox ID="txtUsername" runat="server" Width="241px" MaxLength="255"></asp:TextBox>
</td>
<td> </td>
</tr>
<td> </td>
<tr>
<td class="auto-style2">Your Password:</td></tr>
<tr>
<td>
<asp:TextBox ID="txtPassword" runat="server" Width="239px"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style2" hidden="hidden">Authentication code: </td>
<td>
<asp:Label ID="txtAuthCode" runat="server" Width="244px" Visible="False">000</asp:Label>
</td>
<td> </td>
</tr>
<tr>
<td>
<asp:Button ID="btnLogin" runat="server" Text="Click Here to Login" class="btn btn-primary btn-block" Width="175px" OnClick="btnLogin_Click1" />
</td>
<td> </td>
</tr>
</table>
</div>
</form>
</div>