Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1.  
  2. function innerConfirmDeleteAccount () {
  3. var result = confirm("Are you sure that you want to delete your account?");
  4. if(result){
  5. deleteMyAccount();
  6. }
  7. }
  8.  
  9. function deleteMyAccount () {
  10. var xhr = new XMLHttpRequest();
  11. xhr.open('POST', 'DeleteUser');
  12. xhr.onload = function() {
  13. if (xhr.readyState === 4 && xhr.status === 200) {
  14. var servletResponse = xhr.responseText;
  15. var sessionExpired = "expired.";
  16. var expiredPar;
  17. if (servletResponse.indexOf(sessionExpired) !== -1) {
  18. TIV2988.loggedOutHome();
  19. expiredPar = document.createElement("p");
  20. expiredPar.innerHTML = servletResponse;
  21. document.getElementsByClassName("userOptions")[0].appendChild(expiredPar);
  22. } else {
  23. if(servletResponse.case === "userDeleted"){
  24. alert("Your account has been deleted successfully!");
  25. TIV2988.userLogOut();
  26. }else{
  27. alert("There was a problem in deleting your account. Please report it to system administrators!");
  28. }
  29. }
  30. } else if (xhr.status !== 200) {
  31. alert('Request failed. Returned status of ' + xhr.status);
  32. }
  33. };
  34. xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
  35. xhr.send();
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement