Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function innerConfirmDeleteAccount () {
- var result = confirm("Are you sure that you want to delete your account?");
- if(result){
- deleteMyAccount();
- }
- }
- function deleteMyAccount () {
- var xhr = new XMLHttpRequest();
- xhr.open('POST', 'DeleteUser');
- xhr.onload = function() {
- if (xhr.readyState === 4 && xhr.status === 200) {
- var servletResponse = xhr.responseText;
- var sessionExpired = "expired.";
- var expiredPar;
- if (servletResponse.indexOf(sessionExpired) !== -1) {
- TIV2988.loggedOutHome();
- expiredPar = document.createElement("p");
- expiredPar.innerHTML = servletResponse;
- document.getElementsByClassName("userOptions")[0].appendChild(expiredPar);
- } else {
- if(servletResponse.case === "userDeleted"){
- alert("Your account has been deleted successfully!");
- TIV2988.userLogOut();
- }else{
- alert("There was a problem in deleting your account. Please report it to system administrators!");
- }
- }
- } else if (xhr.status !== 200) {
- alert('Request failed. Returned status of ' + xhr.status);
- }
- };
- xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
- xhr.send();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement