Implementación de Google reCAPTCHA en ASP.NET

https://www.youtube.com/watch?v=ubb74amYEvk&feature=youtu.be Si alguna vez has tenido que marcar la casilla "No soy un robot" o elegir imágenes con semáforos, ya te has encontrado con Google reCAPTCHA. Pero, ¿para qué sirve realmente? Internet está lleno de formularios: para registrarte en un sitio, dejar un comentario o rellenar una encuesta. El problema es que también son un blanco fácil para bots maliciosos, que los usan para enviar spam, lanzar ataques automatizados o incluso intentar robar información. Aquí es donde entra en juego Google reCAPTCHA. Es una herramienta gratuita que ayuda a los sitios web a…continue reading →

CHAT CON SIGNALR

¿QUÉ ES SIGNALR Y CUÁL ES SU FUNCIONALIDAD? SignalR de ASP.NET es una biblioteca para los desarrolladores que simplifica el proceso de agregar funcionalidad web en tiempo real a las aplicaciones como bien puede ser un chat cliente servidor. INSTALACIÓN EN UN PROYECTO Para poder implementarlo esta librería en nuestro proyecto deberemos crearnos un proyecto desde cero de ASP .NET Core Web App, una vez creado el proyecto con clic derecho sobre el proyecto iremos al apartado donde pone Add, y dentro de este pulsaremos en Client-Side Library… https://flic.kr/p/2qT8Nf7 Tras pulsarlo nos saldrá la siguiente pantalla en la cual deberemos colocar los…continue reading →

Creación de un Avatar de usuario automático en ASP.NET Core MVC

https://www.youtube.com/watch?v=Ow6hqKKBRU0 Introducción ¿Alguna vez has necesitado implementar un sistema de avatares para los usuarios de tu aplicación web, pero no quieres depender de servicios externos o requerir que tus usuarios suban sus propias imágenes? Una solución elegante es generar avatares dinámicamente basados en las iniciales del usuario y un color de fondo personalizado. En muchas aplicaciones modernas, los avatares son un elemento visual importante que ayuda a identificar a los usuarios. Sin embargo, no todos los usuarios cargan una foto de perfil, lo que puede resultar en una experiencia visual inconsistente. ¿Por qué…continue reading →

Manejo de hilos simples en MVC NetCore 6.0

Introducción En este post se va a explicar una pequeña introducción al manejo de hilos en C#. Los lenguajes de alto nivel como Java o el propio C# de manera integrada poseen un hilo de ejecución principal, por el cual de manera secuencial se ejecutan todas las líneas de código del programa a través de dicho hilo, que dependiendo del lenguaje puede ser Program, u otro nombre reservado. Esta estructura va a secuenciar todas los métodos, clases, repositorios, etc. que se ejecuten de tal forma que siempre se respete dicha secuencia, toda ubicada…continue reading →

REGISTRO USUARIOS EN ASP.NET

/*! elementor - v3.11.2 - 22-02-2023 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px} REGISTRO DE USUARIOS EN ASP.NET En este post, vamos a ver como implementar la función de registro de usuarios para nuestros proyectos en Asp.Net. Vamos a ver un ejemplo sencillo de un registro de usuarios sin encriptación con Email y contraseña y vamos a usar el framework ASP.NET Para empezar necesitamos una base de datos en la que podamos almacenar la información relacionada con nuestros usuarios. Una vez la tengamos vinculada en nuestro proyecto podemos avanzar. Vamos a empezar…continue reading →

Cómo validar un formulario con DataAnnotations

¿Sabías que puedes validar un formulario de html fácil, rápido y sencillo con ASP Net Core? En este tutorial os voy a enseñar a como validar un formulario mediante DataAnnotations a través de un model. Antes de comenzar con el tutorial os voy a explicar que son los DataAnnotations. Los DataAnnotations son nos permite llevar a cabo validaciones de datos de acuerdo a nuestras necesidades. Esas necesidades son decoraciones que indicaremos a los miembros de nuestras entidades. Una decoración corresponderá a una validación. Hay mútiples tipos de validaciones desde un teléfono, un email,…continue reading →