Skip to content

igomis/sessionsSeguretat

Repository files navigation

repositoriBasic

  • Estructura de directoris bàsica

    • public
    • tests
    • templates
    • helpers
    • .docker
  • dominis:

    • batoi2021.my
    • phpmyadmin.my
  • contrasenya php root: root

per funcionar:

  • Obrir terminal i executar

    sh start.sh

    sh composer.sh

  • Per finalitzar, executar

    sh stop.sh

  • Per executar test, amb màquina apagada executar

    sh test.sh

Practica 2

  • Partint del repositori actual es preten:

  • La pàgina index.php té tres formularis

    • El primer que calcula la mitjana de una sèrie de numeros ( cal comprovar que siguen numeros) introduïts per teclat i on, a priori, el programa no sap quants números s'introduiran. L'usuari indicarà que ha acabat quan pose un número negatiu. Hi haurà un botó per tornar a començar.

    • El segon ha de mostrar una a una, 5 paraules a l'atzar d'un minidiccionari anglès-valencià, inclós a config/diccionari.php. El programa demanarà que l'usuari tecleje la traducció a l'anglès de cada una de les paraules i comprovarà si són correctes. Al final el programa haurà de mostrar cuantes respostes són vàlides i quantes errònees. Hi haurà un botó per tornar a començar.

    • El tercer és per afegir paraules al diccionari, mentres la sessió siga vàlida. Hi haurà un botó per esborrar les noves paraules.

    • Per a poder jugar l'usuari ha d'estar loguejat (en cas contrari, quan es polse en algun formulari, es durà a la pàgina de login.php).

    • Quan l'usuari està loguejat es mostra el seu nom a la capçalera, amb un botó de logout

  • La pàgina login.php serà un formulari amb usuari i contrasenya. Els usuaris vàlids estàn al fitxer config/usuaris.php. Si l'usuari és vàlid redirigirà a la pàgina index.php. En cas contrari mostrarà missatge d'error i mantenint el nom de l'usuari, tornarà a intentar. Després de 3 intents fallits esborrarà el nom de l'usuari del formulari.

  • La pàgina de logout buidarà les variables de sessió i redigirirà a index.php

  • Es demanen, al meyns tres funcions que estan tipificades al fitxer myHelpers.php

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published