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í:
Editado
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
Puntos
1067
Visitas
Visitas
2
Resp
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
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
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
Muchas gracias por la ayuda.
Un Saludo
1
Puntos
Puntos
Por pakogun hace 7 años
Novice