$(function(){ var idiomaAtivo = $("#Idioma").val(); console.log("--> idiomaAtivo <-- " + idiomaAtivo); var msgSenhaInvalida = "Usuário e/ou senha inválidos."; var msgNaoTemSenha = "Você ainda não cadastrou sua senha.
Siga as instruções contidas no email de boas vindas."; var msgNaoTemEmail = "Este e-mail não está cadastrado."; var msgCodigoIncorreto = "Código incorreto."; var msgNaoRecebeuCodigo = "Não recebeu o código?"; var msgEnviamosCodigo = "Enviamos o código de verificação novamente para o seu email."; var msgEnviamosSenha = "Verifique seu e-mail. Enviamos agora instruções para cadastro de uma nova senha."; var msgEqueceuSenha = "Esqueceu sua senha?" var msgInformeEmail = "Por favor, informe seu e-mail." SetMensagensIdioma(); function SetMensagensIdioma(){ if(idiomaAtivo == "EN"){ msgSenhaInvalida = "Invalid username and/or password."; msgNaoTemSenha = "You have not yet registered your password.
Follow the instructions in the welcome email."; msgNaoTemEmail = "This email is not registered."; msgCodigoIncorreto = "Incorrect code."; msgNaoRecebeuCodigo = "Didn't receive the code?"; msgEnviamosCodigo = "We sent the verification code back to your email."; msgEnviamosSenha = "Check your email. We now send instructions for registering a new password."; msgEqueceuSenha = "Forgot your password?" msgInformeEmail = "Please enter your email." } else if(idiomaAtivo == "ES"){ msgSenhaInvalida = "Nombre de usuario y/o contraseña inválido."; msgNaoTemSenha = "Aún no ha registrado su contraseña.
Siga las instrucciones en el correo electrónico de bienvenida."; msgNaoTemEmail = "Este correo electrónico no está registrado."; msgCodigoIncorreto = "Código incorrecto."; msgNaoRecebeuCodigo = "¿No recibió el código?"; msgEnviamosCodigo = "Le enviamos el código de verificación a su correo electrónico."; msgEnviamosSenha = "Consultar su correo electrónico. Ahora enviamos instrucciones para registrar una nueva contraseña."; msgEqueceuSenha = "Olvidaste tu contraseña?" msgInformeEmail = "Por favor introduzca su correo electrónico." } } $("#bt-ok-email").click(function(){ //console.log("--> verificar-codigo jogador INIT XXXXX <--"); var email = $("#email").val().trim(); //console.log("email: " + email); var url = '/login/validaEmailLogin'; $.ajax({ type: "POST", url: url, data: {"email" : email} }) .done(function( msg ) { //alert( "Login jogador: " + msg ); //console.log ( "status: " + msg.status ); //console.log ( "UserID: " + msg.userID ); var status = msg.status; if(status == "SENHA"){ $('#formlogin').css('display','block'); $('#bt-ok-email').css('display','none'); $('#formcontato').css('display','none'); $('#email').attr('readonly', true); } else if(status == "CADASTRO"){ window.location.href = "/cadastro/new?uid=" + msg.userID; } else{ $('#formcontato').css('display','block'); //$('#bt-ok-email').css('display','none'); } }); }); $("#bt-login").click(function(){ console.log("--> login jogador INIT XXXXX <--"); var email = $("#email").val().trim(); var senha = $("#senha").val(); //console.log("email: " + email); var url = '/login/validaUser'; $.ajax({ type: "POST", url: url, data: {"email" : email, "senha" : senha} }) .done(function( msg ) { //alert( "Login jogador: " + msg ); //console.log ( "status: " + msg.status ); //console.log ( "teste: " + msg.teste ); var status = msg.status; var nome = msg.nome; var userID = msg.userID; var aceiteTermos = msg.aceiteTermos; var idioma = msg.idioma; var licenca = msg.licenca; if(status == "NOK"){ $('#mensagem').css('display','block'); $('#mensagem').html(msgSenhaInvalida); } else if(status == "SEM SENHA"){ $('#mensagem').css('display','block'); $('#mensagem').html(msgNaoTemSenha); } else{ $('#mensagem').html(""); $('#mensagem').css('display','none'); vlsetCookie("mareplayer", "OK", 2); vlsetCookie("mareplayername", "", 2); if(aceiteTermos == "NOK"){ $('#Idioma').val(idioma); $('#Licenca').val(licenca); $('#uid').val(userID); $('#Nome').val(nome); $('#formulario').submit(); } else{ window.location.href = "/inicio?uid=" + msg.userID; } } }); }); /* $("#bt-login").click(function(){ //console.log("--> login jogador INIT XXXXX <--"); var email = $("#email").val().trim(); var senha = $("#senha").val(); //console.log("email: " + email); var url = '/login/validaUser'; $.ajax({ type: "POST", url: url, data: {"email" : email, "senha" : senha} }) .done(function( msg ) { //alert( "Login jogador: " + msg ); //console.log ( "status: " + msg.status ); //console.log ( "teste: " + msg.teste ); var status = msg.status; if(status == "NOK"){ $('#mensagem').css('display','block'); $('#mensagem').html(msgSenhaInvalida); } else if(status == "SEM SENHA"){ $('#mensagem').css('display','block'); $('#mensagem').html(msgNaoTemSenha); } else{ $('#mensagem').html(""); $('#mensagem').css('display','none'); $('#div-codigo').css('display','block'); $('#div-nao-recebeu-codigo').css('display','block'); $('#bt-codigo').css('display','block'); $('#email').attr('readonly', true); $('#senha').attr('readonly', true); $('#div-esqueceu-senha').css('display','none'); $('#div-nao-tem-senha').css('display','none'); $('#div-cadastre-se').css('display','none'); $('#bt-login').css('display','none'); } }); }); $("#bt-codigo").click(function(){ //console.log("--> verificar-codigo jogador INIT XXXXX <--"); var email = $("#email").val().trim(); var codigo = $("#codigo").val().trim(); //var nome = $("#nome").val().trim(); //console.log("email: " + email); var url = '/login/validaCodigoLogin'; $.ajax({ type: "POST", url: url, data: {"email" : email, "codigo" : codigo} }) .done(function( msg ) { //alert( "Login jogador: " + msg ); //console.log ( "status: " + msg.status ); //console.log ( "UserID: " + msg.userID ); var status = msg.status; var nome = msg.nome; var userID = msg.userID; var aceiteTermos = msg.aceiteTermos; var idioma = msg.idioma; var licenca = msg.licenca; if(status == "NOK"){ $('#mensagem').css('display','block'); $('#mensagem').html(msgCodigoIncorreto); } else{ $('#mensagem').css('display','none'); $('#mensagem').html(""); vlsetCookie("mareplayer", "OK", 2); vlsetCookie("mareplayername", "", 2); if(aceiteTermos == "NOK"){ console.log("--> verificar-codigo jogador YYYYY <--"); $('#Idioma').val(idioma); $('#Licenca').val(licenca); $('#uid').val(userID); $('#Nome').val(nome); $('#formulario').submit(); //$.ajax({ // type: "POST", // url: , // data: {"Idioma" : idioma, "Licenca" : licenca, "Edit" : false, "uid" : userID, "Nome" : nome} //}) } else{ window.location.href = "/inicio?uid=" + msg.userID; } } }); }); $("#bt-novo-codigo").click(function(){ if($("#bt-novo-codigo").attr("status") != "ativo"){ //console.log("--> WAIT <--"); return; } //console.log("--> mandar-novo-codigo jogador INIT XXXXX <--"); var email = $("#email").val().trim(); //console.log("email: " + email); var url = '/login/enviaCodigo'; $.ajax({ type: "POST", url: url, data: {"email" : email} }) .done(function( msg ) { //alert( "Login jogador: " + msg ); //console.log ( "status: " + msg.status ); //console.log ( "teste: " + msg.teste ); var status = msg.status; if(status == "NOK"){ $('#mensagem').css('display','block'); $('#mensagem').html(msgNaoTemEmail); } else{ $('#mensagem').css('display','none'); $('#mensagem').html(""); $('#bt-novo-codigo').html(msgEnviamosCodigo); $("#bt-novo-codigo").attr("status", "aguarde"); setTimeout(function() { $('#bt-novo-codigo').html(msgNaoRecebeuCodigo); $("#bt-novo-codigo").attr("status", "ativo"); }, 10000); } }); }); */ $("#bt-esqueceu-senha").click(function(){ if($("#bt-esqueceu-senha").attr("status") != "ativo"){ //console.log("--> WAIT <--"); return; } //console.log("--> mandar-novo-codigo jogador INIT XXXXX <--"); var email = $("#email").val().trim(); //console.log("email: " + email); if(email == ""){ $('#mensagem').css('display','block'); $('#mensagem').html(msgInformeEmail); return; } var url = '/login/enviaEmailSenha'; $.ajax({ type: "POST", url: url, data: {"email" : email} }) .done(function( msg ) { //alert( "Login jogador: " + msg ); //console.log ( "status: " + msg.status ); //console.log ( "teste: " + msg.teste ); var status = msg.status; if(status == "NOK"){ $('#mensagem').css('display','block'); $('#mensagem').html(msgNaoTemEmail); } else{ $('#mensagem').css('display','none'); $('#mensagem').html(""); $('#bt-esqueceu-senha').html(msgEnviamosSenha); $("#bt-esqueceu-senha").attr("status", "aguarde"); setTimeout(function() { $('#bt-esqueceu-senha').html(msgEqueceuSenha); $("#bt-esqueceu-senha").attr("status", "ativo"); }, 10000); } }); }); function vlsetCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+ d.toUTCString(); console.log('expires -> ' + expires) document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } });