{"id":11,"date":"2023-08-09T10:18:45","date_gmt":"2023-08-09T08:18:45","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=11"},"modified":"2023-09-12T10:30:18","modified_gmt":"2023-09-12T08:30:18","slug":"iniciar-sesion","status":"publish","type":"page","link":"https:\/\/asociacioncoruna.com\/ligas\/iniciar-sesion\/","title":{"rendered":"iniciar-sesion"},"content":{"rendered":"<link rel=\"stylesheet\" href=\"..\/if\/if.css\">\n<script src=\"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.8.3\/jquery.min.js\"><\/script><\/p>\n<div id=\"formulario_acceso\" class=\"prueba\">\n<form id=\"formdata_acceso\" method=\"post\" enctype=\"multipart\/form-data\">\n<fieldset>\n<legend>&nbsp;&nbsp;Datos Acceso Web&nbsp;&nbsp;<\/legend>\n<div class=\"div-if\">\n        <label for=\"temporada\">Temporada: <\/label><br \/>\n        <select id=\"temporada\" name=\"temporada\"><\/select>\n      <\/div>\n<p><\/p>\n<div class=\"div-if\">\n        <label for=\"clave\">Usuario: <\/label><br \/>\n        <input id=\"clave\" name=\"clave\" type=\"text\" maxlength=10 required>\n      <\/div>\n<div class=\"div-if\">\n        <label for=\"paswor\">Contrase&ntilde;a: <\/label><br \/>\n        <input id=\"paswor\" name=\"paswor\" type=\"password\" maxlength=6 required>\n      <\/div>\n<p><\/p>\n<div class=\"div-if\">\n        <input id=\"botonenviar\" type=\"button\" value=\"Enviar\">\n      <\/div>\n<\/fieldset><\/form>\n<p>  <DIV style=\"align: center;\"><br \/>\n  Si desea registrarse pulse <B><A href=\"..\/if\/alta_enlace.php?temporada=LGP223\">aqu&iacute;<\/A><\/B><br \/>\n  <\/DIV><\/p>\n<\/div>\n<div id=\"exito\" class=\"prueba\" style=\"display: none;\"><\/div>\n<div id=\"fracaso\" style=\"display: none;\"><\/div>\n<p><script type=\"text\/javascript\">\n  var clave = \"\";\n  var paswor = \"\";\n  var temporada = \"\";\n  $(document).ready( function() {\n    \/\/console.log(\"Versi\u00f3n actual de PHP: 8.0.30\");\n    \/\/console.log('clave ...: \"\"');\n    \/\/console.log('paswor ...: \"\"');\n    \/\/console.log('temporada ...: \"\"');\n    var formulario = document.getElementById('formdata_acceso');\n    formulario.elements[\"clave\"].value = \"\";\n    formulario.elements[\"paswor\"].value = \"\";\n    formulario.elements[\"temporada\"].value = \"\";\n    clave = \"\";\n    paswor = \"\";\n    temporada = \"\";\n\/\/console.log('clave vacia ...: ' . $clave);\n    \/\/console.log('paswor vacia ...: ' . $paswor);\nif ((clave != \"\") && (paswor != \"\")) {\n      var fd = new FormData();\n      var acceso_clave = \"\";\nfd.append(\"clave\", acceso_clave);\n      var acceso_paswor = \"\";\nfd.append(\"paswor\", acceso_paswor);\n      var acceso_temporada = \"\";\nfd.append(\"temporada\", acceso_temporada);\n\/\/console.log('acceso_clave ...: ' . $acceso_clave);\n    \/\/console.log('acceso_paswor ...: ' . $acceso_paswor);\n    \/\/console.log('acceso_temporada ...: ' . $acceso_temporada);\n      $.ajax({\n        url: \"..\/if\/acceso.php\", \n        type: \"POST\",\n        data: fd,\n        contentType: false,\n        processData: false,\n        async: false,\n        success: function (res) {\n          console.log(res);\n          $(\"#exito\").empty();\n          parser = new DOMParser();\n          xmlDoc = parser.parseFromString(res, \"text\/xml\");\n          $(\"#exito\").append(\"<BR><BR>\");\n          var flag = xmlDoc.getElementsByTagName(\"FLAG\")[0];\n          var xmlText = new XMLSerializer().serializeToString(flag);\n          \/\/Es la posici\u00f3n inicial 6 porque el campo 'xmlText' tiene\n          \/\/encerrado el mensaje entre '<FLAG>'' y '<\/FLAG>'\n          if ( xmlText.substring(6,7) == \"0\") {\n            var usuarios=xmlDoc.getElementsByTagName(\"USUARIO\");\n            for(var i=0;i<usuarios.length;i++) {\n              var clave=\"\";\n              var paswor=\"\";\n              elemento_clave = usuarios[i].getElementsByTagName(\"CLAVE\")[0];\n              elemento_paswor = usuarios[i].getElementsByTagName(\"PASWOR\")[0];\n              if (elemento_clave.childNodes.length) {\n                clave = elemento_clave.childNodes[0].nodeValue;\n              }\n              if (elemento_paswor.childNodes.length) {\n                paswor = elemento_paswor.childNodes[0].nodeValue;\n              }\n              var encriptada = xmlDoc.getElementsByTagName(\"ENCRIPTADA\")[0];\n              var encriptada_texto = new XMLSerializer().serializeToString(encriptada);\n              var longitud = encriptada_texto.length;\n              var temp = encriptada_texto.substring(12,longitud);\n              var longitud2 = temp.length;\n              var temp2 = temp.substring(0,longitud2-13);\n              if(clave != \"\") {\n                if(temp2 !=\"\") {\n                  \/\/location.href =\"..\/if\/acceso_enlace.php?clave=\" + clave + \"&#038;paswor=\" + paswor + \"&#038;temporada=\" + acceso_temporada;\n                  \/\/ Crear un formulario oculto\n                  var formulario = document.createElement('form');\n                  formulario.method = 'POST';\n                  formulario.action = '..\/if\/acceso_enlace.php';\n                  \/\/ Crear campos ocultos para las variables\n                  var variable1 = document.createElement('input');\n                  variable1.type = 'hidden';\n                  variable1.name = 'clave';\n                  variable1.value = clave;\n                  formulario.appendChild(variable1);\n                  var variable2 = document.createElement('input');\n                  variable2.type = 'hidden';\n                  variable2.name = 'paswor';\n                  variable2.value = temp2;\n                  formulario.appendChild(variable2);\n                  var variable3 = document.createElement('input');\n                  variable3.type = 'hidden';\n                  variable3.name = 'temporada';\n                  variable3.value = acceso_temporada;\n                  formulario.appendChild(variable3);\n                  \/\/ Agregar el formulario al documento y enviarlo\n                  document.body.appendChild(formulario);\n                  formulario.submit();\n                }\n              }\n            } \/\/*** [for(var i=0;i<usuarios.length;i++) {]\n          } else {\n            $(\"#exito\").append(\"<DIV>FRACASO<\/DIV>\");\n$(\"#exito\").append(flag);\n}\n$(\"#exito\").delay(500).fadeIn(\"slow\");\n}, \/\/***[success: function (res) {]\n        error: function (error) { \n          $(\"#exito\").append(\"<DIV>FRACASO<\/DIV>\");\n        } \/\/*** [error: function (error) {]\n      }); \/\/*** [$.ajax({]\n    } else { \/\/*** [else][if ((clave != \"\") && (paswor != \"\")) {]\n    var fd = new FormData();\n    fd.append(\"operacion\", \"2\");\n    $.ajax({\n        url: \"..\/if\/temporada.php\", \n        type: \"POST\",\n        data: fd,\n        contentType: false,\n        processData: false,\n        async: false,\n        success: function (res) {\n          console.log(res);\n          $(\"#exito\").empty();\n          parser = new DOMParser();\n          xmlDoc = parser.parseFromString(res, \"text\/xml\");\n$(\"#exito\").append(\"<BR><BR>\");\nvar flag = xmlDoc.getElementsByTagName(\"FLAG\")[0];\n          var xmlText = new XMLSerializer().serializeToString(flag);\n          if ( xmlText.substring(6,7) == \"0\") {\n            var temporadas=xmlDoc.getElementsByTagName(\"TEMPORADA\");\n            for(var i=0;i<temporadas.length;i++) {\n              var codigo=\"\";\n              var nombre=\"\";\n\n              elemento_codigo = temporadas[i].getElementsByTagName(\"CODIGO\")[0];\n              elemento_nombre = temporadas[i].getElementsByTagName(\"NOMBRE\")[0];\n\n              if (elemento_codigo.childNodes.length) {\n                codigo = elemento_codigo.childNodes[0].nodeValue;\n              }\n              if (elemento_nombre.childNodes.length) {\n                nombre = elemento_nombre.childNodes[0].nodeValue;\n              }\n              $('#temporada').append(\n                '<option value=\"'+ codigo + '\">' + nombre + '<\/option>'\n              );\n            } \/\/*** [for(var i=0;i<temporadas.length;i++) {]\n            var temporada_seleccionar = document.getElementById('formdata_acceso').elements[\"temporada\"];\n            var options = temporada_seleccionar.getElementsByTagName('OPTION');\n            for(var i=0; i<options.length; i++) {\n              temporada_seleccionar.selectedIndex=i;\n            }\n          } else {\n            console.log(\"FRACASO\");\n          }\n          $(\"#exito\").delay(500).fadeIn(\"slow\");\n        }, \/\/***[success: function (res) {]\n        error: function (error) { \n          console.log(\"FRACASO\");\n        } \/\/*** [error: function (error) {]\n      }); \/\/*** [$.ajax({]\n} \/\/*** [if ((clave != \"\") &#038;&#038; (paswor != \"\")) {]\n  }); \/\/*** [$(document).ready( function() {]\n\n\n$(\"#botonenviar\").click( function(event) {\n\n    event.preventDefault();\n\n    \/\/Comprobamos que el Formulario no contenga campos imprescindibles en blanco\n    var ok = true;\n    var msg = \"Debes escribir algo en los campos:\\n\";\n\n    var formulario = document.getElementById('formdata_acceso');\n\n    if(formulario.elements[\"clave\"].value == \"\") {\n      msg += \"- Clave\\n\";\n      ok = false;\n    }\n\n    if(formulario.elements[\"paswor\"].value == \"\") {\n      msg += \"- Contrase\u00f1a\\n\";\n      ok = false;\n    }\n\n    if(ok == false) {\n      alert(msg);\n      return ok;\n    }\n\n    var fd = new FormData();\n\n    var acceso_clave = document.getElementById(\"clave\").value;\n    fd.append(\"clave\", acceso_clave);\n\n    var acceso_paswor = document.getElementById(\"paswor\").value;\n    fd.append(\"paswor\", acceso_paswor);\n\n    var acceso_temporada = document.getElementById(\"temporada\").value;\n    var select_temporada = document.getElementById(\"temporada\");\n    var nombre_temporada = select_temporada.options[select_temporada.selectedIndex].text;\n    fd.append(\"temporada\", acceso_temporada);\n\nconsole.log(\"acceso_clave ......: [\" + acceso_clave + \"]\\n\" +\n                \"acceso_paswor ......: [\" + acceso_paswor + \"]\\n\" +\n                \"acceso_temporada ...: [\" + acceso_temporada + \"]\\n\"\n                );\n$.ajax({\nurl: \"..\/if\/acceso.php\", \ntype: \"POST\",\ndata: fd,\ncontentType: false,\nprocessData: false,\nasync: false,\nsuccess: function (res) {\nconsole.log(\"res ...: [\" + res + \"]\\n\");\n$(\"#exito\").empty();\nparser = new DOMParser();\nxmlDoc = parser.parseFromString(res, \"text\/xml\");\n$(\"#exito\").append(\"<BR><BR>\");\nvar flag = xmlDoc.getElementsByTagName(\"FLAG\")[0];\nconsole.log(\"flag: [\" + flag + \"]\\n\");\nvar xmlText = new XMLSerializer().serializeToString(flag);\nconsole.log(\"xmlText: [\" + xmlText + \"]\\n\");\nif ( xmlText.substring(6,7) == \"0\") {\nvar usuarios=xmlDoc.getElementsByTagName(\"USUARIO\");\nfor(var i=0;i<usuarios.length;i++) {\nvar clave=\"\";\nvar paswor=\"\";\nelemento_clave = usuarios[i].getElementsByTagName(\"CLAVE\")[0];\nelemento_paswor = usuarios[i].getElementsByTagName(\"PASWOR\")[0];\nif (elemento_clave.childNodes.length) {\nclave = elemento_clave.childNodes[0].nodeValue;\n}\nif (elemento_paswor.childNodes.length) {\npaswor = elemento_paswor.childNodes[0].nodeValue;\n}\nvar encriptada = xmlDoc.getElementsByTagName(\"ENCRIPTADA\")[0];\nvar encriptada_texto = new XMLSerializer().serializeToString(encriptada);\nvar longitud = encriptada_texto.length;\nvar temp = encriptada_texto.substring(12,longitud);\nvar longitud2 = temp.length;\nvar temp2 = temp.substring(0,longitud2-13);\nif(clave != \"\") {\nif(temp2 != \"\") {\nconsole.log(\"clave: [\" + clave + \"]\\npaswor: [\" + temp2 + \"]\\ntemporada [\" + acceso_temporada + \"]\");\n\/\/location.href =\"..\/if\/acceso_enlace.php?clave=\" + clave + \"&#038;paswor=\" + temp2 + \"&#038;temporada=\" + acceso_temporada;\n\/\/ Crear un formulario oculto\nvar formulario = document.createElement('form');\nformulario.method = 'POST';\nformulario.action = '..\/if\/acceso_enlace.php';\n\/\/ Crear campos ocultos para las variables\nvar variable1 = document.createElement('input');\nvariable1.type = 'hidden';\nvariable1.name = 'clave';\nvariable1.value = clave;\nformulario.appendChild(variable1);\nvar variable2 = document.createElement('input');\nvariable2.type = 'hidden';\nvariable2.name = 'paswor';\nvariable2.value = temp2;\nformulario.appendChild(variable2);\nvar variable3 = document.createElement('input');\nvariable3.type = 'hidden';\nvariable3.name = 'temporada';\nvariable3.value = acceso_temporada;\nformulario.appendChild(variable3);\n\/\/ Agregar el formulario al documento y enviarlo\ndocument.body.appendChild(formulario);\nformulario.submit();\n}\n}\n} \/\/*** [for(var i=0;i<usuarios.length;i++) {]\n} else {\n$(\"#exito\").append(\"<DIV>FRACASO<\/DIV>\");\n$(\"#exito\").append(flag);\n}\n$(\"#exito\").delay(500).fadeIn(\"slow\");\n},\nerror: function (error) { \n$(\"#exito\").append(\"<DIV>FRACASO<\/DIV>\");\n}\n});\n});\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/asociacioncoruna.com\/ligas\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asociacioncoruna.com\/ligas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asociacioncoruna.com\/ligas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asociacioncoruna.com\/ligas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asociacioncoruna.com\/ligas\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":105,"href":"https:\/\/asociacioncoruna.com\/ligas\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/asociacioncoruna.com\/ligas\/wp-json\/wp\/v2\/pages\/11\/revisions\/547"}],"wp:attachment":[{"href":"https:\/\/asociacioncoruna.com\/ligas\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}