protected void LoginUser_ServerClick(object sender, EventArgs e) { btnLogin.Disabled = true; loginSpinner.Visible = true; UserService.UserCRUDClient service = new UserService.UserCRUDClient(); service.Open(); Object[] ds = service.Authenticate(user_name.Value, Security.HashPassword(password.Value)); //invalidLogin.InnerHtml = "<p>" + Security.HashPassword(password.Value) +"</p>"; UserData user = null; if (!(ds == null)) { int ds5 = 0; int ds6 = 0; int ds7 = 0; if (Convert.ToBoolean(ds[5])) { ds5 = 1; } if (Convert.ToBoolean(ds[6])) { ds6 = 1; } if (Convert.ToBoolean(ds[7])) { ds7 = 1; } user = new UserData(Convert.ToInt32((String)ds[0]), user_name.Value, (String)ds[1], (String)ds[2], (string)ds[3], Convert.ToDateTime((string)ds[4]), ds5, ds6, ds7); Session["User"] = user; Response.Redirect("Index.aspx"); } else { invalidLogin.InnerHtml = "<p>Invalid username or password. Please try again.</p>"; btnLogin.Disabled = false; loginSpinner.Visible = false; } service.Close(); }
protected void btnActivatePrem_ServerClick(object sender, EventArgs e) { UserService.UserCRUDClient service = new UserService.UserCRUDClient(); service.Open(); Object[] ds = service.Authenticate(txtEmail.Value, Security.HashPassword(txtUserPass.Value)); service.Close(); service = null; if (!(ds == null)) { //if (txtEmail.Value.Equals(txtConfirmEmail.Value)) //{ UserService.UserCRUDClient UserCRUDService = new UserService.UserCRUDClient(); UserCRUDService.Open(); int result = 0; result = UserCRUDService.updateUserPremAccess(((UserData)Session["User"]).getID(), Security.HashPassword(txtUserPass.Value), txtEmail.Value, ((UserData)Session["User"]).getCellNumber(), ((UserData)Session["User"]).getDoB(), 1); UserCRUDService.Close(); if (result == 1) { Session["User"] = null; changeCard(); } else { invalidPremActivation.InnerHtml = "<p>An error occured<br/>Please make sure you enter the correct account information for verification purposes</p>"; } /*} * else * { * invalidPremActivation.InnerHtml = "<p>Please make sure you confirm your email address</p>"; * }*/ } else { invalidPremActivation.InnerHtml = "<p>Invalid account details<br/>Please make sure you enter your current email address and password</p>"; } }
protected void btnVerifyDelete_ServerClick(object sender, EventArgs e) { UserService.UserCRUDClient service = new UserService.UserCRUDClient(); service.Open(); UserData user = (UserData)Session["User"]; Object[] ds = service.Authenticate(user.getUsername(), Security.HashPassword(txtPassword.Value)); if (!(ds == null)) { int deleteResult = service.deleteUser(this.userID); if (deleteResult == 1) { //deleteUserView.InnerHtml += "<div class='col s12 m6 l4 push-l4 push-m3'>"; //deleteUserView.InnerHtml += "<div class='card white'>"; //deleteUserView.InnerHtml += "<div class='card-content black-text'>"; deleteUserView.InnerHtml = "<span class='card-title bold'>User Deleted Successfully</span>"; deleteUserView.InnerHtml += "<p>You have successfully deleted the user \"" + this.userName + "\" with ID " + userID + ".</p><br/>"; deleteUserView.InnerHtml += "<div class='card-action'>"; deleteUserView.InnerHtml += "<a href='UserManagement.aspx' runat='server' class='btn waves-effect waves-light'>Manage Users</a>"; deleteUserView.InnerHtml += "</div>"; } else { deleteUserView.InnerHtml = "<span class='card-title bold'>User Deleted Unsuccessfully</span>"; deleteUserView.InnerHtml += "<p>An error occured trying to delete user \"" + this.userName + "\" with ID " + userID + "</p><br/>"; deleteUserView.InnerHtml += "<div class='card-action'>"; deleteUserView.InnerHtml += "<a href='UserManagement.aspx' runat='server' class='btn waves-effect waves-light'>Manage Useres</a>"; deleteUserView.InnerHtml += "</div>"; } service.Close(); } else { invalidVerify.InnerHtml = "<p>Invalid password. Please try again.</p>"; } }
protected void btnUpdateEmail_ServerClick(object sender, EventArgs e) { UserService.UserCRUDClient service = new UserService.UserCRUDClient(); service.Open(); Object[] ds = service.Authenticate(txtOldEmail.Value, Security.HashPassword(txtUserPass.Value)); service.Close(); service = null; if (!(ds == null)) { if (txtNewEmail.Value.Equals(txtNewEmailConfirm.Value)) { UserService.UserCRUDClient UserCRUDService = new UserService.UserCRUDClient(); UserCRUDService.Open(); int result = 0; result = UserCRUDService.updateUserEmail(((UserData)Session["User"]).getID(), Security.HashPassword(txtUserPass.Value), txtOldEmail.Value, txtNewEmailConfirm.Value); UserCRUDService.Close(); if (result == 1) { Session["User"] = null; changeCard(); } else { invalidEmailUpdate.InnerHtml = "<p>An error occured<br/>Please make sure you enter your correct current email address and password</p>"; } } else { invalidEmailUpdate.InnerHtml = "<p>Please make sure you confirm your new email address</p>"; } } else { invalidEmailUpdate.InnerHtml = "<p>Invalid account details<br/>Please make sure you enter your current email address and password</p>"; } }