IIC2413 / Syllabus-2023-1

76 stars 23 forks source link

Duda entrega 3, respecto a varios puntos del login #264

Open Sebastian-Assereto opened 1 year ago

Sebastian-Assereto commented 1 year ago

Hola buenas, tengo las siguientes consultas respecto a la parte 3.1: 1.- El login dice que debe ingresarse el usuario y contraseña. El usuario del admin tal como se menciona seria ADMIN, pero para el resto de los clientes (para evitar problemas) puede ser directamente su id (para también tener noción de que este será único). 2.- Respecto a las claves de los usuarios, estas hay que generarlas de formas aleatoria, pero como sabrán ustedes cuales son ? Es decir tenemos que presentarlas en alguna parte o algo ? o ustedes personalmente buscaran en la base de datos dentro de la tabla usuarios el registro que desean junto con su clave asociada ? 3.-Una vez que ya se utilizo el botón de "Importar usuarios" podemos deshabilitarlo ? dado que como se menciona en el enunciado, el uso de este es crear a los clientes o al admin si es que no han sido registrados, pero no le encontraría sentido a que este siga funcionando si ya están los clientes registrados, dado que ya se crearían todos la primera vez que se usa, por lo que si siguiera su uso solo seria duplicando a los usuarios (que es lo que no queremos que pase) por lo que lo que se me ocurre, que si se clickea más de una vez, este no genere ningún cambio y avise que ya ha sido utilizado.Podemos hacer eso?

NicolasOlmosQuiroga commented 1 year ago

¡Hola!, aqui te dejo las respuestas:

  1. Por enunciado, si quieren hacer que el "nombre" sea el IDs no hay problema, pero despues si o si el usuario de tipo cliente debe poder ver su nombre en alguna parte, recomiendo dejar esto aclarado en alguna parte de la entrega para que el corrector no tenga problemas al revisar.

  2. Nosotros nos encargaremos de buscar las contraseñas, pero es mejor si en alguna parte de la entrega dejan alguno de los usuarios con sus contraseñas para verificar que todo funcione bien en la primera "revision", de todas formas nosotros veremos las tablas igualmente cuando veamos si funciona el boton de importar usuarios.

  3. Cuando se presiona mas de una vez, lo mejor seria el proceso de importación debería ocurrir nuevamente (Asi es mas facil de debuggear y de revisar si funciona), pero pueden eliminar todos los usuarios de la bdd antes de la entrega para que solo funcione 1 vez nomas.

Saludos.

Sebastian-Assereto commented 1 year ago

respecto a la respuesta 3, entonces eventualmente en la entrega final, luego de hacer uso del boton importar usuarios, podriamos desactivarlo como mencione anteriormente? ya que no tendria mucho sentido usar más de una vez el botón (ya que no se deberian crear registros dado que se duplicarían los usuarios) (entendiendo que en el desarrollo, para nosotros como grupo si puede ser de utilidad)

NicolasOlmosQuiroga commented 1 year ago

Se puede desactivar, pero justo antes de la entrega final, debería poder estar activo con todos los usuarios borrados, ya que si no, no se puede comprobar en la corrección si efectivamente el botón funciona o no.

Saludos.