Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

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

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

CristoX
Observador/a
Mensajes: 2
Registrado: 25 Ene 2009, 19:31

Registro de Usuario con un solo tipo de Mail.

#1

Mensaje 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

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

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

#2

Mensaje 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.

CristoX
Observador/a
Mensajes: 2
Registrado: 25 Ene 2009, 19:31

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

#3

Mensaje por CristoX »

muchas gracias!!!
solucionado.

Cerrado

Volver a “Foros de Soporte 3.0.x”