cambiar avatar y nombre en perfil.php
This commit is contained in:
+1
-154
@@ -16,11 +16,8 @@ $username = $isLoggedIn ? $_SESSION['nombreUsuario'] : '';
|
||||
<link href="https://fonts.googleapis.com/css2?family=Fredoka:wght@400;600;700&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="css/index.css">
|
||||
<script src="js/jquery-4.0.0.min.js"></script>
|
||||
<style>
|
||||
|
||||
|
||||
</style>
|
||||
|
||||
<nav class="navbar navbar-expand-lg navbar-kahoot py-3 mb-4">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" href="index.php">
|
||||
@@ -152,154 +149,4 @@ $username = $isLoggedIn ? $_SESSION['nombreUsuario'] : '';
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Registro
|
||||
$('#botonAceptarRegistro').click(function(event) {
|
||||
event.preventDefault();
|
||||
console.log('hola');
|
||||
let nombreUsuario = $('#regNombre').val().trim();
|
||||
let email = $('#regEmail').val().trim();
|
||||
let contrasena = $('#regPassword').val();
|
||||
let contrasenaConfirmacion = $('#regPasswordConfirm').val();
|
||||
|
||||
// Limpiamos errores anteriores
|
||||
$('#regNombre').removeClass('is-invalid');
|
||||
$('#regEmail').removeClass('is-invalid');
|
||||
$('#regPassword').removeClass('is-invalid');
|
||||
$('#regPasswordConfirm').removeClass('is-invalid');
|
||||
$('#errorRegistro').text('');
|
||||
|
||||
// Comprobamos que las contraseñas coincidan
|
||||
if (contrasena !== contrasenaConfirmacion) {
|
||||
|
||||
$('#regPassword').addClass('is-invalid');
|
||||
$('#regPasswordConfirm').addClass('is-invalid');
|
||||
|
||||
$('#errorRegistro').text('Las contraseñas no coinciden.');
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
method: "POST",
|
||||
url: "controladores/controladorUsuario.php",
|
||||
data: {
|
||||
'nombreUsuario': nombreUsuario,
|
||||
'email': email,
|
||||
'contrasena': contrasena,
|
||||
'orden': 'registrarUsuario'
|
||||
}
|
||||
}).done(function(respuesta) {
|
||||
//console.log(respuesta);
|
||||
respuesta = JSON.parse(respuesta);
|
||||
if (respuesta.error) {
|
||||
|
||||
$('#errorRegistro').text(respuesta.error);
|
||||
|
||||
// Marcamos los campos si hay error
|
||||
$('#regNombre').addClass('is-invalid');
|
||||
$('#regEmail').addClass('is-invalid');
|
||||
|
||||
} else {
|
||||
|
||||
// Registro correcto
|
||||
$('#errorRegistro')
|
||||
.removeClass('text-danger')
|
||||
.addClass('text-success')
|
||||
.text(respuesta.exito);
|
||||
|
||||
// Limpiamos formulario
|
||||
$('#formRegistro')[0].reset();
|
||||
|
||||
// Cerramos modal después de un segundo
|
||||
setTimeout(function() {
|
||||
location.reload();
|
||||
}, 1000);
|
||||
}
|
||||
|
||||
}); // Fin función ajax
|
||||
|
||||
});
|
||||
|
||||
// Login
|
||||
$('#botonAceptarLogin').click(function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
let email = $('#loginEmail').val().trim();
|
||||
let contrasena = $('#loginPassword').val();
|
||||
|
||||
// Limpiamos errores anteriores
|
||||
$('#loginEmail').removeClass('is-invalid');
|
||||
$('#loginPassword').removeClass('is-invalid');
|
||||
$('#errorLogin').text('');
|
||||
|
||||
// Comprobación básica
|
||||
if (email === '' || contrasena === '') {
|
||||
|
||||
$('#errorLogin').text('Todos los campos son obligatorios.');
|
||||
|
||||
if (email === '') {
|
||||
$('#loginEmail').addClass('is-invalid');
|
||||
}
|
||||
|
||||
if (contrasena === '') {
|
||||
$('#loginPassword').addClass('is-invalid');
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
method: "POST",
|
||||
url: "controladores/controladorUsuario.php",
|
||||
data: {
|
||||
'email': email,
|
||||
'contrasena': contrasena,
|
||||
'orden': 'comprobarUsuario'
|
||||
}
|
||||
}).done(function(respuesta) {
|
||||
//console.log(respuesta);
|
||||
respuesta = JSON.parse(respuesta);
|
||||
if (respuesta.error) {
|
||||
|
||||
$('#loginEmail').addClass('is-invalid');
|
||||
$('#loginPassword').addClass('is-invalid');
|
||||
|
||||
$('#errorLogin').text(respuesta.error);
|
||||
|
||||
} else {
|
||||
|
||||
location.reload();
|
||||
}
|
||||
|
||||
}); // Fin función ajax
|
||||
|
||||
});
|
||||
|
||||
// Cerrar sesión
|
||||
$('#botonCerrarSesion').click(function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
$.ajax({
|
||||
method: "POST",
|
||||
url: "controladores/controladorUsuario.php",
|
||||
data: {
|
||||
'orden': 'cerrarSesion'
|
||||
}
|
||||
}).done(function(respuesta) {
|
||||
//console.log(respuesta);
|
||||
respuesta = JSON.parse(respuesta);
|
||||
if (respuesta.error) {
|
||||
console.log(respuesta.error);
|
||||
} else {
|
||||
|
||||
// Sesión cerrada correctamente
|
||||
location.reload();
|
||||
|
||||
}
|
||||
|
||||
}); // Fin función ajax
|
||||
|
||||
}); // Fin función click
|
||||
|
||||
</script>
|
||||
<script src="js/cabecera.js"></script>
|
||||
Reference in New Issue
Block a user