Registrarse :: Iniciar sesión 
   
 noviembre 19, 2008  
Selecciona tu país... Minimizar
 
Contenido de su carrito Contenido de su carrito Minimizar
Producto Cant. Precio
TOTAL: 0 0,00 USD
 
¿Cómo comprar? ¿Cómo comprar? Minimizar
Para adquirir cualquiera de nuestros productos, comience con los siguientes pasos:

1. Presione el botón Agregar al carrito del producto que le interese.
2. Haga clic en el vínculo Concretar la compra en el Carrito (arriba).

Le recordamos que en DNNCastellano usted puede utilizar PayPal para realizar todos sus pagos con comodidad.
También puede realizar sus pagos mediante transferencias bancarias. Póngase en contacto con nosotros si prefiere utilizar este medio de pago.
 
 Soporte   

Cómo personalizar de la página de Registración de Nuevos Usuarios (Parte 4) Minimizar
Localización: BlogsAlejandro Quiroga Alsina    
Escrito por: Alejandro Quiroga Alsina 15/03/2008 1:20


Cómo configurar el filtro de direcciones válidas de correos electrónicos

Acabo de leer esta pregunta de un usuario en un foro de DotNetNuke:

Deseo impedir que mis usuarios utilicen direcciones de correo electrónico de servicios públicos como Yahoo o Hotmail para registrarse en mi sitio. ¿Es eso posible? ¿Se puede mostrar un mensaje de error aclarando que este tipo de direcciones de correo electrónico no están permitidas?

Sí, es posible. Debes configurarlo así:

1. Corrige la Expresión Regular que valida las direcciones de correo electrónico ingresadas por los usuarios al registrarse:

Este parámetro se encuentra en la página de Configuraciones de Usuario, a la que se llega mediante el menú Admin - Cuentas de Usuario y luego abajo a la derecha, el vínculo Configuraciones de Usuario.

El parámetro se llama Validación de Dirección de Correo Electrónico y es el cuarto antes del final de la página. Contiene la siguiente expresión regular:

\b[a-zA-Z0-9._%\-+']+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,4}\b

Si lo que deseas es no permitir dominios como 'yahoo', 'hotmail' o 'gmail' luego del caracter arroba, debes agregar la siguiente subexpresión allí:
(?i)(?!yahoo|hotmail|gmail)

...la expresión regular finalmente queda como sigue:

\b[a-zA-Z0-9._%\-+']+@(?i)(?!yahoo|hotmail|gmail)[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,4}\b

(haz clic en 'Actualizar' ;-)


2. Modifica los mensajes vinculados con el ingreso de la dirección de correo electrónico:

Es importante que le aclares a tu usuario qué tipo de dirección vas a permitirle ingresar y, cuando cometa un error, debes explicarle que intentó ingresar una de esas direcciones que no deseas que ingrese. En caso de que tu paquete de idiomas pertenezca a España (es-ES), los mensajes están en:

  • Directorio: admin\Users\App_LocalResources
  • Archivo: User.ascx.es-ES.resx

Dentro de ese archivo busca los siguientes recursos de texto y modifica sus valores, agregando lo que está en itálica y negrita.

  • Nombre del Recurso: 'Valor y agregado'
  • UserInfo_Email.Text: 'Dirección de correo electrónico: <br>(No pongas una dirección de servidor público)'
  • UserInfo_Email.Help: 'Ingresa una dirección de correo electrónico válida. Por favor, no utilices direcciones de servicios públicos de correo electrónico, como Yahoo, Hotmail o Gmail.'
  • UserInfo_Email.Validation: 'Debes ingresar una dirección de correo electrónico válida. <br>Nada de Yahoos, Hotmails ni Gmails, ¿ok?'


Eso es todo, ¡a probarlo!

Permalink |  TrackBack

Su nombre:
Título:
Comentario:
Agregar comentario   Cancelar 
 
Blogs disponibles Minimizar
 
Buscar en el blog Minimizar
 
Selección por fecha Minimizar
 
Destacados Minimizar
Ver más...
99,90 USD
Conjunto de 12 paquetes de idioma en español adaptados para Puerto...
Ver más...

Ver más...
34,90 USD
Paquete de idioma en español adaptado para México que traduce...
Ver más...

Ver más...
99,90 USD
Conjunto de 12 paquetes de idioma en español adaptados para México...
Ver más...

Ver más...
34,90 USD
Paquete de idioma en español adaptado para España que traduce...
Ver más...

Ver más...
99,90 USD
Conjunto de 12 paquetes de idioma en español adaptados para España...
Ver más...

Ver más...
34,90 USD
Paquete de idioma en español adaptado para Colombia que traduce...
Ver más...

Ver más...
34,90 USD
Paquete de idioma en español adaptado para Chile que traduce...
Ver más...

Ver más...
34,90 USD
Paquete de idioma en español adaptado para Argentina que traduce...
Ver más...

 
Translate this page Minimizar


 
TodoDNN
2PSystems
 Copyright 2008, DNNCastellano.com   Términos de uso  Declaración de privacidad