Página 1 de 1

Registro de Usuario con un solo tipo de Mail.

Publicado: 25 Ene 2009, 23:17
por CristoX
URL: http://tinyurl.com/b52szo" onclick="window.open(this.href);return false;
Versión phpBB: phpBB3 (3.0.4)
MODs Instalados: Ninguno
Plantilla(s) usada(s): subsilver
Servidor: windows, de pago
Actualización desde otra versión: de 3.0.3 a 3.0.4
Conversión desde otro sistema de foros: No
Idioma: Español

Hola. mi problema es que necesito que al registrarse en el foro, los usuarios sólo puedan hacerlo con el correo de mi institucion, o sea @miinstitucion.com , en caso que eso no se pueda hacer, o sea muy complejo, ya que mi manejo no es muy bueno, colocar un aviso en el formulario de registro, donde diga que sólo pueden usar el correo de mi institucion y así si se registran con otro borrarlos manualmente del sistema.
De antemano muchas gracias

Re: Registro de Usuario con un solo tipo de Mail.  Tema Solucionado

Publicado: 26 Ene 2009, 00:47
por mitch
Tu foro es el de feuc.cl me imagino. El código que se podría usar sería este.

En el archivo /styles/prosilver/template/ucp_register.html

Buscar:

Código: Seleccionar todo

// ]]>
</script>
Añadir antes:

Código: Seleccionar todo

//validar mail
function getToken(sVal, iIndex, sDelimiter)
{
	if (sDelimiter.length > 0)
	{
		var aSubString = new Array();
		aSubString = sVal.split(sDelimiter);
		if (iIndex > aSubString.length
			|| iIndex < 1)
		{
			return "";
		}
		else
		{
			return aSubString[iIndex - 1]
		}
	}
	else
	{
		return "";
	}
}

function validar_correo(formulario) {
	var ss = getToken(formulario.email.value, '2', '@');
	if (ss != 'feuc.cl') {
		 alert("El correo de registro debe ser el de la institucion");
    formulario.email.focus();
    return (false);
	}
	else return (true);
}
//validar mail
*** fijate que en este código, hay una linea que dice:
if (ss != 'feuc.cl') {
allí cambias "feuc.cl" por el dominio del correo electronico que quieras (hotmail.com, gmail.com, universidad.com), recuerda no quitar las comillas.


Buscar:

Código: Seleccionar todo

<form method="post" action="{S_UCP_ACTION}" id="register">
Reemplazar por:

Código: Seleccionar todo

<form method="post" action="{S_UCP_ACTION}" id="register" onSubmit="return validar_correo(this)">
Eso... probado en Firefox y en Explorer y funciona.
Solo permitira el registro a correos @feuc.cl (o lo que quieras).

salu2.

Re: Registro de Usuario con un solo tipo de Mail.

Publicado: 26 Ene 2009, 00:56
por CristoX
muchas gracias!!!
solucionado.