Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Restringir registro de usuarios a solo un nombre de dominio

Estas en el tema de Restringir registro de usuarios a solo un nombre de dominio en el foro de WordPress en Foros del Web. Hola amigos, Resulta que estoy creando un sitio wbe wordpress y quisiera saber como puedo hacer para que los usuarios que se registren solo puedan ...
  #1 (permalink)  
Antiguo 14/05/2011, 12:44
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 18 años, 2 meses
Puntos: 22
Restringir registro de usuarios a solo un nombre de dominio

Hola amigos,

Resulta que estoy creando un sitio wbe wordpress y quisiera saber como puedo hacer para que los usuarios que se registren solo puedan registrarse con un correo con dominio especifico. es decir yo quiero que solo se le permita registro a los usuarios con correos [email protected] de manera que todos los usuarios deban tener su correo @dominio.com

Espero haberme echo entender.
  #2 (permalink)  
Antiguo 14/05/2011, 18:53
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 8 meses
Puntos: 461
Respuesta: Restringir registro de usuarios a solo un nombre de dominio

En la carpeta raiz de tu sitio wordpress tienes el archivo wp-login.php, en este archivo tienes una funcion que se llama register_new_user, en este hay un comentario que dice
Cita:
//check the e-mail adress
que indica que ahi se hacen la verificaciones del formato del correo ahi vas a agregar esta validacion
Código PHP:
Ver original
  1. if(!preg_match("/^[a-z]+([\.]?[a-z0-9_-]+)*@dominio.com/",$user_email)){       
  2.         $errors->add( 'invalid_email', __( '<strong>ERROR</strong>: The email address isn’t correct.' ) );
  3.     }
saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 15/05/2011, 21:45
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 18 años, 2 meses
Puntos: 22
Respuesta: Restringir registro de usuarios a solo un nombre de dominio

Excelente gracias amigo,

Como aporte a la solución que has dado quiero añadir que falta escapar una comilla en el mensaje de error, y que si quieren hacerlo en BuddyPress, como yo, debe hacer lo mismo pero en el archivo

bp-core-signup.php

Dentro del plugin de BuddyPress
  #4 (permalink)  
Antiguo 16/05/2011, 05:40
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 8 meses
Puntos: 461
Respuesta: Restringir registro de usuarios a solo un nombre de dominio

interesante cuando hice la prueba no me dio ningun error de escape , y no conocia ese plugin voy a hacerle algunas pruebas a ver que tal porque me parece muy util gracias por compartir la información, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: nombre, registro, restringir, usuarios, dominios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:51.