/* LOGIN */ $(document).ready(function () { initLoginEvents(); social_login.events(); }); function initLoginEvents() { $('#Sign_up, #Sign_in, #Sign_in_popup', '#passReset').off(); $('#Sign_up').click(function () { window.location.href = './user/register_form' }); $('#inputPassword').keypress(function (e) { if (e.which == 13) if ($('#inputUsernameEmail').val() && $('#inputPassword').val()) { logIn(); } else { $('#login_status').removeClass().addClass('alert alert-warning'); $('#login_status').html('Introduzca los datos.'); } }); //alert alert-success //alert alert-warning $('#Sign_in').click(function (e) { e.preventDefault(); $('#login_status').removeClass().addClass('loading'); $('#login_status').html(''); if ($('#inputUsernameEmail').val() && $('#inputPassword').val()) { e.preventDefault(); logIn(); } else { $('#login_status').removeClass().addClass('alert alert-warning'); $('#login_status').html('Introduzca los datos.') } }); $(".recuperar-contrasena").click(function (e) { e.preventDefault(); $('.modal').modal('hide'); }); $('#passReset').click(function (e) { if ($('#resetEmail').val().length > 0) { e.preventDefault(); alert('Lo sentimos, en este momento no se están reseteando contraseñas. Por favor, vuelva a intentarlo más tarde.'); $('.modal').modal('hide'); } }); $(".btn-registrarse-modal").click(function (e) { e.preventDefault(); $('.modal').modal('hide'); }); //REGISTRO goRAYMI $('#register_raymi').click(function (e) { $('#register_status').removeClass().addClass('loading'); $('#register_status').html(''); // e.preventDefault(); // if($('#user_name').val() && $('#user_lastname').val() && $('#user_email').val() && $("input[name='user_sex']:checked").val()) { if ($('#user_name').val() && $('#user_email').val() && $("input[name='user_sex']:checked").val()) { e.preventDefault(); $('#register_raymi').attr('disabled', 'disabled'); $('#register_status').removeClass().addClass('loading'); $('#register_status').html(''); // $('#register_error').html(''); let nickname = $('#user_name').val(); let email = $('#user_email').val(); let psw = $('#user_psw').val(); // user.user_birthday = $('#date_year').val()+'-'+$('#date_month').val()+'-'+$('#date_day').val(); let sex = $("input[name='user_sex']:checked").val(); e.preventDefault(); $.ajax({ type: "POST", url: GR_URL_API, data: { option: "user", action: "register", nickname: nickname, email: email, psw: psw, sex: sex }, success: function (data) { if (data.errorCode) { // $('#register_error').html(data.errorMessage); $('#register_status').removeClass().addClass('alert alert-danger'); $('#register_status').html(data.errorMessage); $('#register_raymi').removeAttr('disabled'); return; } else { // $('#register_error').html(data.register_succeed); $('#register_status').removeClass().addClass('alert alert-success'); $('#register_status').html(data.register_succeed); $('#register_raymi').hide(); return; } }, dataType: "json", async: true }); } else { // $('#register_error').html("Todos los campos son obligatorios"); $('#register_status').removeClass().addClass('alert alert-warning'); $('#register_status').html("Todos los campos son obligatorios"); //danger warning success } /* } else { $('#register_error').html("Todos los campos son obligatorios"); } */ }); } function logIn() { $.ajax({ type: "POST", url: GR_URL_API, data: { option: "user", action: "login", email: $("#inputUsernameEmail").val(), psw: $("#inputPassword").val() }, error: function () { }, success: function (data) { if (data.user) { $('#login_status').removeClass().addClass('alert alert-success'); $('#login_status').html('Espera un momento por favor...'); window.location.reload(); } else { $('#login_status').removeClass().addClass('alert alert-danger'); $('#login_status').html(data.errorMessage); } }, dataType: "json", async: true }); } function logOut() { $.post(GR_URL_API, {option: "user", action: "logout",}, function () { window.location.reload(); // alert('logOut() - recargar'); }); } /* GOOGLE EVENTS */ function onSignIn(googleUser) { // alert('conectarse con G'); console.log('conectarse con G'); }; let social_login = { events: function () { $('#login_g').off(); $('#login_g').click(function (e) { e.preventDefault(); $('#login_status').removeClass().addClass('loading'); $('#login_status').html(''); window.location.href = '/user/oauth/google'; }); $('#login_fb').off(); $('#login_fb').click(function (e) { e.preventDefault(); $('#login_status').removeClass().addClass('loading'); $('#login_status').html(''); window.location.href = '/user/oauth/facebook'; }); } }