Siguiendo el tutorial de la página web responsive, no consigo que salte el error de verificación de email, para no duplicar usuarios. He revisado el código bastante pero debo de tener algún error de sintaxis que no consigo ver.
El código lo tengo así:
var urlweb='http://localhost/neweb/';

function registro_ajax(user,phone,email,pass1,pass2){
	//Comprobar que el campo esta lleno
	if(limpiar(user)!='' && limpiar(phone)!='' && limpiar(email)!='' && limpiar(pass1)!='' && limpiar(pass2)!=''){
		//Paso 1 Validación ok
		if(limpiar(pass1) != limpiar(pass2)){
			$('#registro-error').fadeIn(500);
			$('#registro-mensaje').text('Las contraseñas no coinciden');
		}	
		else {
			//Enviar registro
			$.ajax({
				type:'POST',
				url: urlweb + 'inc/adduser.php',
				cache: false,
				//data:'user=' + user	+ '&phone=' + phone + '&email=' + email + '&pass1=' + pass1,
				data: $('#formRegistro').serialize(),
				success: function(respuesta){
					if(limpiar(respuesta)=='Insertado'){
						//Ir a login
						location.href=urlweb + 'iniciar';
					}
					else if(limpiar(respuesta)=='El usuario ya existe'){
						//Mostrar error
						$('#registro-error').fadeIn(500);
		                $('#registro-mensaje').text('Correo no disponible');
					}	
				}		
			});
		}
	}
	else {
		$('#registro-error').fadeIn(500);
		$('#registro-mensaje').text('Completa los campos requeridos');
	}
}

function limpiar(valor){
	//Remplaza espacios por nada
	var cadena=valor.split(' ').join('');
	return cadena;
}
He modificado (o mas bien añadido) unos campos y algunos nombres para organizarme y adaptarlo mejor a mi proyecto, pero he seguido la guía paso a paso.
Editado
0
Puntos
1067
Visitas
2
Resp
Por pakogun hace 7 años
Novice
Respuesta #1
hola comenta la linea location.href y refresca la caché del navegador con ctrl f5

despues haz una prueba de registro con un.correo que exista con la.consola del navegador abierta que esta en las pestañas donde esta la network

saca una captura a lo que devuelve la consola y ya que estas saca otra a lo que ves en la network

salu2
0
Puntos
Por alber hace 7 años
Admin
Respuesta #2
Debía ser problema del navegador (chrome), por que hoy he limpiado temporales para dedicarle un rato y a funcionado correctamente.
Muchas gracias por la ayuda.
Un Saludo
1
Puntos
Por pakogun hace 7 años
Novice
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar