public async Task <IActionResult> EmailConfirm(string cEmail)
        {
            string email = StringCipher.DecryptString(cEmail);

            /*
             * Creo que el protocolo http eventualmente cambia el cEmail porque a veces
             * salta la siguiente execpión al desencriptar el email
             * FormatException:
             * The input is not a valid Base-64 string as it contains a non-base 64 character,
             * more than two padding characters, or an illegal character among the padding characters.
             *
             * He reparado en que remplaza el '+' por un espacio
             * puede que haya más casos, hasta que sepa cómo solucionarlo solo queda hacer más
             * pruebas e ir corrigiendo los casos
             *
             * cEmail = cEmail.Replace(" ", "+");
             *
             */

            bool result = await _dbAccess.ConfirmEmail(email);

            if (result)
            {
                return(View("EmailConfirmado"));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }