<commit_before>var loginController = {

   username : null,
   password : <PASSWORD>,
   formLogin : null,

   validAccess : function(){
      $("#btnLogin").prop('disabled', true);
      $("#btnLogin").html("<span class='fa fa-spinner fa-pulse'></span>&nbsp; Cargando");
      if (this.username != "" && this.password != ""){
         $.ajax({
            url: 'logIn',
            type: 'POST',
            dataType: 'JSON',
            data: {
               username : this.username,
               password : <PASSWORD>
            }
         })
         .done(function(response) {
            switch (response.status) {
               case 200:
                  window.location.href = response.data;
                  break;
               case "CU-105":
                  Curiosity.noty.info("Lo sentimos tu cuenta a expirado. Renueva cuanto antes y sigue disfrutando de nuestro contenido.");
                  $("#btnLogin").html("Iniciar");
                  $("#btnLogin").prop('disabled', false);
                  break;
               case "CU-106":
                  Curiosity.noty.info("Los datos de accesso que ingresaste son incorrectos, intenta nuevamente", "Datos Erróneos");
                  $("#btnLogin").html("Iniciar");
                  $("#btnLogin").prop('disabled', false);
                  break;
               default:
                  Curiosity.noty.error("Contactate con nostros por favor", "Error desconocido");
                  $("#btnLogin").html("Iniciar");
                  $("#btnLogin").prop('disabled', false);
                  break;
            }
         })
         .fail(function(error) {
            Curiosity.noty.error("Contactate con nostros por favor", "Error desconocido");
            console.log(error);
            $("#btnLogin").html("Iniciar");
            $("#btnLogin").prop('disabled', false);
         });
      }
      else{
         Curiosity.noty.info("Por favor ingresa tus datos de accesso");
         $("#btnLogin").html("Iniciar");
         $("#btnLogin").prop('disabled', false);
      }
   },

   logOut : function(){
      window.location.href = "/logout";
   },
   recoveryPass : function(){
      var recoveryUsername = $("#username-recovery").val();
      if(recoveryUsername!=""){   
         $("#btn-recovery").html("<span class='fa fa-spinner fa-pulse'></span>&nbsp; Enviando");
         $("#btn-recovery").prop("disabled",true);
         $.ajax({
            url: 'recoveryPass',
            type: 'POST',
            data: {
               email  : recoveryUsername
            }
         })
         .done(function(response) {
            switch (response.status) {
               case 200:
                  //window.location.href = response.data;
                  console.log(response.message);
                  break;<commit_msg>Cambios en la recuperación de contraseña<commit_after>var loginController = {

   username : null,
   password : <PASSWORD>,
   formLogin : null,

   validAccess : function(){
      $("#btnLogin").prop('disabled', true);
      $("#btnLogin").html("<span class='fa fa-spinner fa-pulse'></span>&nbsp; Cargando");
      if (this.username != "" && this.password != ""){
         $.ajax({
            url: 'logIn',
            type: 'POST',
            dataType: 'JSON',
            data: {
               username : this.username,
               password : <PASSWORD>
            }
         })
         .done(function(response) {
            switch (response.status) {
               case 200:
                  window.location.href = response.data;
                  break;
               case "CU-105":
                  Curiosity.noty.info("Lo sentimos tu cuenta a expirado. Renueva cuanto antes y sigue disfrutando de nuestro contenido.");
                  $("#btnLogin").html("Iniciar");
                  $("#btnLogin").prop('disabled', false);
                  break;
               case "CU-106":
                  Curiosity.noty.info("Los datos de accesso que ingresaste son incorrectos, intenta nuevamente", "Datos Erróneos");
                  $("#btnLogin").html("Iniciar");
                  $("#btnLogin").prop('disabled', false);
                  break;
               default:
                  Curiosity.noty.error("Contactate con nostros por favor", "Error desconocido");
                  $("#btnLogin").html("Iniciar");
                  $("#btnLogin").prop('disabled', false);
                  break;
            }
         })
         .fail(function(error) {
            Curiosity.noty.error("Contactate con nostros por favor", "Error desconocido");
            console.log(error);
            $("#btnLogin").html("Iniciar");
            $("#btnLogin").prop('disabled', false);
         });
      }
      else{
         Curiosity.noty.info("Por favor ingresa tus datos de accesso");
         $("#btnLogin").html("Iniciar");
         $("#btnLogin").prop('disabled', false);
      }
   },

   logOut : function(){
      window.location.href = "/logout";
   },
   recoveryPass : function(){
      var recoveryUsername = $("#username-recovery").val();
      if(recoveryUsername!=""){   
         $("#btn-recovery").html("<span class='fa fa-spinner fa-pulse'></span>&nbsp; Enviando");
         $("#btn-recovery").prop("disabled",true);
         $.ajax({
            url: 'recoveryPass',
            type: 'POST',
            data: {
               email  : recoveryUsername
            }
         })
         .done(function(response) {
            switch (response.status) {
               case 200:
                  //window.location.href = response.data;
                  Curiosity.noty.success(response.message);
                  break;
{'fraction_non_alphanumeric': 0.1522887323943662, 'fraction_numerical': 0.004225352112676056, 'mean_word_length': 1.6337505795085767, 'pattern_counts': {'":': 4, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2403786', 'n_tokens_mistral': 1538, 'n_tokens_neox': 1494, 'n_words': 298}