Add requisitos

This commit is contained in:
2026-09-24 09:41:54 +02:00
parent 747a9dd06b
commit 7190f3971f
3 changed files with 33 additions and 1 deletions
+3
View File
@@ -78,6 +78,7 @@
type="text" type="text"
id="nombreSala" id="nombreSala"
class="form-control input-kahoot" class="form-control input-kahoot"
name="nombreSala"
placeholder="Ej. Noche de Trivial"> placeholder="Ej. Noche de Trivial">
</div> </div>
@@ -91,6 +92,7 @@
<input <input
type="text" type="text"
id="nombreEquipo1" id="nombreEquipo1"
name="nombreEquipo1"
class="form-control input-kahoot" class="form-control input-kahoot"
placeholder="Ej. Los cerebritos"> placeholder="Ej. Los cerebritos">
</div> </div>
@@ -104,6 +106,7 @@
<input <input
type="text" type="text"
id="nombreEquipo2" id="nombreEquipo2"
name="nombreEquipo2"
class="form-control input-kahoot" class="form-control input-kahoot"
placeholder="Ej. Los campeones"> placeholder="Ej. Los campeones">
</div> </div>
+1 -1
View File
@@ -1,7 +1,7 @@
<?php <?php
session_start(); session_start();
// Usuario logueado (CAMBIAR A NULL PARA CERRAR SESIÓN) // Usuario logueado (CAMBIAR A NULL PARA CERRAR SESIÓN)
$_SESSION['usuario'] = 'Alexis'; $_SESSION['usuario'] = "Alexis";
$isLoggedIn = isset($_SESSION['usuario']); $isLoggedIn = isset($_SESSION['usuario']);
$username = $isLoggedIn ? $_SESSION['usuario'] : ''; $username = $isLoggedIn ? $_SESSION['usuario'] : '';
+29
View File
@@ -0,0 +1,29 @@
REQUISITOS CONTROLADORES
registrarUsuario(nombre, email, password) inserta un usuario en la bbdd, hay que comprobar que en la tabla usuario no hay una cuenta con el correo electronico
comprobarUsuario(email, password) comprueba si el usuario introducido se encuentra en la bbdd para poder iniciar sesion, hay que actualizar las variables de sesion para guardar su email y su id de la bbdd.
Orden “RankingGlobal“
rankingGlobal() recupera los 5 usuarios con mas puntos ordenados por el maximo de puntos
crearSala(nombreSala, nombreEquipo1, nombreEquipo2) inserta en la bbdd una sala y asigna al usuario que la crea a equipo 1
Orden “BuscarSalas“
buscarSala() recupera todas las salas activas a las que el usuario se puede unir, devuelve nombre de sala, nombre de equipo, **id equipo**(todos los equipos), nombre usuarios.
Orden “AsignarUsuario“
asignarUsuario(**id equipo**, id usuario(variable de sesion)) cuando el usuario pulsa el boton de unirse asigna al equipo dicho usuario
buscarSalaUsuarioActivo(**id equipo)** recarga la pagina para solo mostrar la sala en la que se encuentra el usuario
cargarPreguntasyRespuestas() recupera todas las preguntas de la partida (10 preguntas por partida), devuelve un json con las preguntas, las 4 respuestas
Orden ”ComprobarRespuesta”
comprobarRespuesta(idRespuesta, idUsuario, tiempo) comprueba si el usuario ha pulsado sobre la respuesta correcta o incorrecta, devuelve si es correcta o incorrecta
comprobarEquipoGanador() comprueba cual de los dos equipos gana, devuelve un json con la puntuacion global, nombre de equipos, nombre de usuarios y puntuacion de cada usuario, actualiza el ranking global de usuarios