Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. function submitLogin() {
  2.  
  3. //Si tenemos conexión a Internet
  4. if (checkConnection()) {
  5. //Estado de boton: cargando
  6. $("#btnLogin").prop("disabled", true);
  7. $("#btnLogin").text("Iniciando sesión");
  8.  
  9. //sessionStorage (guarda los datos de sesion)
  10. if (window.localStorage) {
  11. localStorage.setItem("login", $('#login').val());
  12. localStorage.setItem("password", $('#password').val());
  13. }
  14.  
  15. //notificacion (se controlan si alguno de los campos estan vacios)
  16. if (!localStorage.getItem("login") || !localStorage.getItem("password") || !localStorage.getItem("propietario")) {
  17. $("#alertLogin").fadeTo(2000, 500).slideUp(500, function() {
  18. $("#alertLogin").slideUp(500);
  19. });
  20. $("#btnLogin").text("LOGIN"); //Reset del boton
  21. return false;
  22. } else {
  23. sessionStorage.setItem("passwordSHA256", Sha256.hash($('#password').val())); //password SHA256 encrypt
  24. $("#password").val(sessionStorage.getItem("passwordSHA256"));
  25. $("#propietario").val(sessionStorage.getItem("propietario"));
  26. $('input[name="id_telefono[deviceOS]"]').val(sessionStorage.getItem("deviceOS"));
  27. $('input[name="id_telefono[deviceOSVersion]"]').val(sessionStorage.getItem("deviceOSVersion"));
  28. $('input[name="id_telefono[iTramitVersion]"]').val(sessionStorage.getItem("iTramitVersion"));
  29. $("#n_latitud").val(sessionStorage.getItem("latitud"));
  30. $("#n_longitud").val(sessionStorage.getItem("longitud"));
  31.  
  32. //API DEV: http://dev1.acrono.net/api/api
  33. ////JSON.stringify($('#formLogin').serializeJSON()),
  34.  
  35. var obj = { json: JSON.stringify($('#formLogin').serializeJSON()) };
  36. console.log(obj);
  37.  
  38. //POST AJAX JSON
  39. $.ajax({
  40. type: "POST",
  41. url: "http://dev1.acrono.net/api/api",
  42. data: { "name": "John", "location": "Boston" },
  43. timeout: 600000,
  44. contentType: "application/json",
  45. success: function(msg) {
  46. alert("correcto");
  47. },
  48. error: function(error) {
  49. alert("error");
  50. }
  51. });
  52. return true;
  53. }
  54. } else {
  55. return false;
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement