Les comento que el emaildomains no funciona bien para 1.8, le hice unos cambios pero de todas formas no funciona correctamente.. Voy a probar con el Spam Login Filter a ver que tal reacciona.. Gracias por la ayuda!..
Respecto a restringir Registro de usuarios a un solo nombre de dominio les comento la solución que encontré.
Modificamos el archivo register.php que se encuentra dentro de la carpeta Actions.
Entre el try y la consulta de comparativa de contraseñas agregamos la siguiente línea de código:
..... if (elgg_get_config('allow_registration')) {
try {
if(!preg_match("/^[a-z]+([\.]?[a-z0-9_-]+)*@tudominio.com/",$email)){
echo '<script type="text/javascript"> // <![CDATA[
alert(La dirección de email es incorrecta, utilice solo la @tudominio.com");
// ]]></script>';
}
if (trim($password) == "" || trim($password2) == "") {
throw new RegistrationException(elgg_echo('RegistrationException:EmptyPassword'));
}........
Espero y les sirva el aporte..
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.