Pàgines noves
De Wiki personal d'en Guillem Serrat
3 feb 2026
- 18:2018:20, 3 feb 2026 Instal·lació d'una extensió a partir del tauler d'administració (hist. | modifica) [2.244 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Titol == En aquesta pràctica dissenyarem una extensió amb un fitxer PHP però la instal·larem a Wordpress a partir del tauler d’administració. Per això, en el nostre equip crearem un fitxer PHP amb el següent codi de l'extensió. Aquesta extensió genera un peu de pàgina als articles de Wordpress<pre> <?php /* Plugin Name: WPBeginner Plugin Tutorial Plugin URI: https://www.wpbeginner.com Description: Plugin de la pràctica 8.1 Version: 1.0 Au...».) Etiqueta: editor visual
- 18:0918:09, 3 feb 2026 Instal·lació d'una extensió a partir del directori de configuració de Wordpress (hist. | modifica) [2.280 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Titulo == En aquesta pràctica crearem un plugin a partir d’un fitxer PHP localitzat directament a la carpeta de plugins. Per això, ens dirigirem a la carpeta de plugins a la següent ruta d’on es troba el nostre Wordpress dockeritzat: ''dadesWordpress/wp-content/plugins'' Dins del directori, crearem un nou fitxer amb nom ''escriureNom.php'' i desenvoluparem l’extensió. Aquesta extensió escriurà el nom al peu de pàgina de Wordpress.<pre> <?php /*...».) Etiqueta: editor visual
- 17:5317:53, 3 feb 2026 Pràctica 8 Instal·lació d'extensions a Wordpress (hist. | modifica) [337 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Instal·lació d'extensions a Wordpress == Instal·lació d'una extensió a partir del directori de configuració de Wordpress Instal·lació d'una extensió a partir del tauler d'administració == Documentació en format PDF == [https://www.gserrat.cat/php/documentacio/a8.pdf Documentació de la pràctica en format PDF]».) Etiqueta: editor visual
27 gen 2026
- 17:5217:52, 27 gen 2026 Configuració de Dockers (Wordpress) (hist. | modifica) [3.176 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Fitxer Docker Compose == Per executar Wordpress al VPS, farem servir el Docker Compose de la pràctica 7.2, amb algunes modificacions. # '''Un contenidor anomenat db''' ## La imatge del contenidor serà la última versió de MariaDB ## Volums ### El contingut de /var/lib/mysql del Docker es desarà a un volum intern de Docker anomenat mysqldata (no es un directori del projecte, és un volum intern de docker, els quals s'acustuma a desar-se a /var/lib/docker/v...».) Etiqueta: editor visual
- 17:5017:50, 27 gen 2026 Configuració de noms de domini amb Nominalia (Wordpress) (hist. | modifica) [361 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuració de noms de domini amb Nominalia == Per aquesta pràctica únicament definiré un nom de domini: wordpress.gserrat.cat. Per això, dins de Nominalia, el meu proveidor del domini, crearé els següents registres DNS: * Registres A ** wordpress.gserrat.cat -> IP del VPS * Registres CNAME ** www.wordpress.gserrat.cat -> wordpress.gserrat.cat».) Etiqueta: editor visual
- 17:4717:47, 27 gen 2026 Configuració del host virtual d’Apache (Wordpress) (hist. | modifica) [4.896 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Passos previs == L’objectiu dels hosts virtuals és accedir directament al docker, sense necessitat d’especificar el nom genèric del VPS i el port del docker. Per realitzar aquesta feina amb Apache requerim de la habilitació dels següents mòduls: * proxy * proxy_http * ssl Tots tres es poden habilitar amb l’ordre sudo a2enmod <nomModul> == Configuració del host virtual == En el host virtual definirem el nom de domini wordpress.gserrat.cat i l’...».) Etiqueta: editor visual
- 17:4017:40, 27 gen 2026 Wordpress amb Docker Compose (hist. | modifica) [3.563 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Wordpress amb Docker Compose == El que hem realitzat es pot simplificar molt més treballant amb Docker Compose. Per això farem un docker-compose.yaml amb les següents característiques: # '''Un contenidor anomenat db''' ## La imatge del contenidor serà la última versió de MariaDB ## Volums ### El contingut de /var/lib/mysql del Docker es desarà a un volum intern de Docker anomenat mysqldata (no es un directori del projecte, és un volum intern de docke...».) Etiqueta: editor visual
25 gen 2026
- 21:5521:55, 25 gen 2026 Instal·lació de Wordpress amb HTTPS (hist. | modifica) [2.131 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuració de Wordpress == === Fitxer wp-config.php === <pre> // Forzar HTTPS en el admin define('FORCE_SSL_ADMIN', true); // Corregir HTTPS detrás de un proxy if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } // URL del sitio define('WP_HOME', 'https://wordpress.gserrat.cat'); define('WP_SITEURL', 'https://wordpress.gserrat.cat'); </pre> === Fitxer .htaccess === <pre> # B...».) Etiqueta: editor visual
- 21:4621:46, 25 gen 2026 Pròximament (hist. | modifica) [123 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Pràctica no disponible == Aquesta pàgina no està disponible degut a que la seva pràctica encara no ha estat informada.».) Etiqueta: editor visual
- 21:3921:39, 25 gen 2026 Wordpress al VPS (hist. | modifica) [455 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuració del VPS == Configuració de Dockers Configuració del NSG d'Azure Configuració de noms de domini amb Nominalia Configuració del host virtual d’Apache == Instal·lació de Wordpress == Instal·lació de Wordpress amb HTTPS».) Etiqueta: editor visual
- 21:3621:36, 25 gen 2026 Wordpress amb Dockers (hist. | modifica) [2.997 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Wordpress amb Dockers == <pre> docker run -d --name wordpress-db \ --mount source=wordpress db,target=/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=fjeclot \ -e MYSQL_DATABASE=wordpress \ -e MYSQL_USER=manager \ -e MYSQL_PASSWORD=fjeclot \ mariadb:latest </pre><pre> docker run -d --name wordpress \ --link wordpress-db:mysql \ --mount type=bind,source=/var/www/html/php/exercicis/practica7/7.1/Sites/wordpress/target,target=/var/www/html \ -e WORDPRESS_DB_USER=manager...».) Etiqueta: editor visual
- 21:2921:29, 25 gen 2026 Migració dels Dockers al VPS (hist. | modifica) [1.138 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Migració dels dockers al VPS ==».) Etiqueta: editor visual
- 21:2021:20, 25 gen 2026 Comprovar despeses en una subscripció d'Azure (hist. | modifica) [1.302 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Comprovar despeses en una subscripció d'Azure == Primerament, caldrà iniciar sessió a Azure i cercar el menú de subscripcions center|miniatura|625x625px Dins d'aquest menú trobarem totes les subscripcions actives pel nostre usuari. A partir d'aquest menú podem consultar el total consumit de la subscripció a la columna "Cost actual" center|miniatura|707x707px Si entrem dins de la pròpia...».) Etiqueta: editor visual
- 21:0321:03, 25 gen 2026 Inici automàtic dels Dockers mitjançant systemd (hist. | modifica) [2.313 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== El problema del VPS en Azure amb Dockers == Actualment, el VPS que allotja totes les pràctiques del Seminari 7 de PHP està allotjat a Azure. El problema de tenir el VPS a Azure és que els seus preus són molt poc competitius, ja que un conjunt de recursos prou reduït per provocar despeses molt elevades. En canvi, amb OVH és possible obtenir pràcticament el mateix serveix amb els mateixos resultats amb un preu reduït pràcticament del 90%. Això provoc...».) Etiqueta: editor visual
24 gen 2026
- 18:3618:36, 24 gen 2026 Pràctica 7 Wordpress emprant dockers (hist. | modifica) [309 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Wordpress emprant Dockers ==».) Etiqueta: editor visual
20 gen 2026
- 18:2718:27, 20 gen 2026 Instal·lació de mòduls d’apache necessaris (hist. | modifica) [388 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Instal·lació de mòduls d'Apache pels hosts virtuals == L’objectiu dels hosts virtuals és accedir directament al docker, sense necessitat d’especificar el nom genèric del VPS i el port del docker. Per realitzar aquesta feina amb Apache requerim de la habilitació dels següents mòduls: * proxy * proxy_http Tots dos es poden habilitar amb l’ordre sudo a2enmod <nomModul>».) Etiqueta: editor visual
- 18:0618:06, 20 gen 2026 Host virtual de la pràctica 6.5 - PhpMyAdmin (Domini admin.docker6-5.gserrat.cat) (hist. | modifica) [3.836 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Host virtual == Per la pràctica 6.2 definirem el nom de domini docker6-2.gserrat.cat i l’àlies www.docker6-2.gserrat.cat. En cas d’accedir al servidor amb algun d’aquests dos noms de domini, redirigirem a l’usuari a “<nowiki>http://127.0.0.1:8089”</nowiki>, és a dir, al localhost al port 8089, on s’està exportant el docker de la pràctica 6.2. La “/” indica que accedim a l’arrel del directori, és a dir, docker6-2.gserrat.cat i no dock...».) Etiqueta: editor visual
- 18:0618:06, 20 gen 2026 Host virtual de la pràctica 6.5 - Pàgina inicial del projecte (Domini docker6-5.gserrat.cat) (hist. | modifica) [3.361 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Host virtual == Per la pràctica 6.2 definirem el nom de domini docker6-2.gserrat.cat i l’àlies www.docker6-2.gserrat.cat. En cas d’accedir al servidor amb algun d’aquests dos noms de domini, redirigirem a l’usuari a “<nowiki>http://127.0.0.1:8089”</nowiki>, és a dir, al localhost al port 8089, on s’està exportant el docker de la pràctica 6.2. La “/” indica que accedim a l’arrel del directori, és a dir, docker6-2.gserrat.cat i no doc...».) Etiqueta: editor visual
- 18:0618:06, 20 gen 2026 Host virtual de la pràctica 6.3 i 6.4 (Domini docker6-3.gserrat.cat) (hist. | modifica) [3.740 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Host virtual == Per la pràctica 6.2 definirem el nom de domini docker6-2.gserrat.cat i l’àlies www.docker6-2.gserrat.cat. En cas d’accedir al servidor amb algun d’aquests dos noms de domini, redirigirem a l’usuari a “<nowiki>http://127.0.0.1:8089”</nowiki>, és a dir, al localhost al port 8089, on s’està exportant el docker de la pràctica 6.2. La “/” indica que accedim a l’arrel del directori, és a dir, docker6-2.gserrat.cat i no dock...».) Etiqueta: editor visual
- 18:0118:01, 20 gen 2026 Host virtual de la pràctica 6.2 (Domini docker6-2.gserrat.cat) (hist. | modifica) [3.418 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Host virtual == Per la pràctica 6.2 definirem el nom de domini docker6-2.gserrat.cat i l’àlies www.docker6-2.gserrat.cat. En cas d’accedir al servidor amb algun d’aquests dos noms de domini, redirigirem a l’usuari a “<nowiki>http://127.0.0.1:8089”</nowiki>, és a dir, al localhost al port 8089, on s’està exportant el docker de la pràctica 6.2. La “/” indica que accedim a l’arrel del directori, és a dir, docker6-2.gserrat.cat i no do...».) Etiqueta: editor visual
- 17:5917:59, 20 gen 2026 Configuració dels hosts virtuals d'Apache (Dockers) (hist. | modifica) [384 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «Host virtual de la pràctica 6.2 (Domini docker6-2.gserrat.cat) Host virtual de la pràctica 6.3 i 6.4 (Domini docker6-3.gserrat.cat) Host virtual de la pràctica 6.5 - Pàgina inicial del projecte (Domini docker6-5.gserrat.cat) Host virtual de la pràctica 6.5 - PhpMyAdmin (Domini admin.docker6-5.gserrat.cat)».) Etiqueta: editor visual
- 17:5817:58, 20 gen 2026 Configuració de noms de domini de Nominalia (Dockers) (hist. | modifica) [886 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuració de noms de domini amb Nominalia == Per aquesta pràctica es definiran noms de domini que redirigiran directament al docker, sense necessitat d’especificar el nom genèric del VPS i el port del docker. Per això crearé els següents nom de domini * docker6-2.gserrat.cat * docker6-3.gserrat.cat * docker6-5.gserrat.cat * admin.docker6-5.gserrat.cat I dins de Nominalia, el meu proveïdor de domini, crearé els següents registres DNS * Regi...».) Etiqueta: editor visual
- 17:5617:56, 20 gen 2026 Configuració del NSG d'Azure (Dockers) (hist. | modifica) [488 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuració del NSG d'Azure == Per més informació sobre què són i per què és important configurar els NSG d’Azure, es pot consultar aquest article de la Wiki de gserrat.cat En aquest cas, ja que fem servir diversos ports (i en futures pràctiques farem servir més), desbloquejarem els rang de ports del 8080 al 8100, així disposem de la possibilitat d’exportat fins a 20 dockers Fitxer:NsgAzureDockers.png|center|...».) Etiqueta: editor visual
- 17:5417:54, 20 gen 2026 Dockers al VPS (hist. | modifica) [314 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «Migració dels Dockers al VPS Configuració del NSG d'Azure Configuració de noms de domini de Nominalia Configuració dels hosts virtuals d'Apache».) Etiqueta: editor visual
- 16:3716:37, 20 gen 2026 Projecte PHP + MariaDB a Dockers (hist. | modifica) [5.293 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Estructura de directoris i fitxers == Un cop hem vist com funciona Docker Compose, farem servir la mateixa eina per allotjar el projecte de PHP + MariaDB en Dockers. Aprofitarem l’estructura de directoris de la pràctica anterior, replicant-los a un nou directori i copiarem tot el contingut del projecte de PHP + MariaDB dins el directori php-files (fitxers que presenta nginx)<pre> 6.5 └── lempPj ├── docker-compose.yml ├── nginx-con...».) Etiqueta: editor visual
- 14:5114:51, 20 gen 2026 Docker Compose (hist. | modifica) [11.417 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Creació d'arxius i directoris == <pre> 6.3/ └── lemp ├── docker-compose.yml ├── nginx-conf │ └── nginx.conf ├── php-dockerfile └── php-files ├── 00_connect.php └── index.php </pre> index.php Configuració d'Nginx == Generació de Dockerfiles == == Docker Compose == Quan treballem amb Dockers, sobretot quan necessitem una xarxa de Dockers conectada entre sí, fem ser...».) Etiqueta: editor visual
- 14:3614:36, 20 gen 2026 Introducció a Dockers (hist. | modifica) [5.880 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Creació d'arxius i directoris == == Imatges de Docker == Una imatge de Docker conté els detalls del sistema operatiu o programari que executarà el contenidor Docker. La imatge de Docker es crea a partir d'un Dockerfile, el qual conté les instruccions necessàries per construir-la Dins d’un Dockerfile hem de definir com a mínim una imatge base. Aquesta imatge pot ser un sistema operatiu (Debian, Ubuntu) o un programari en concret (Apache, Nginx, MariaD...».) Etiqueta: editor visual
- 14:1814:18, 20 gen 2026 Instal·lació de Docker (hist. | modifica) [1.911 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Instal·lació de Docker == Primerament, per poder treballar amb Dockers caldrà instal·lar els paquets requerits<pre> sudo apt-get -y install apt-transport-https ca-certificates curl gnupg </pre>A continuació, caldrà descarregar les claus GPG del repositori Docker, les quals serveixen per verificar l’autenticitat dels paquets Docker quan s’instal·lin o s’actualitzin<pre> curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o...».) Etiqueta: editor visual
19 gen 2026
- 19:4419:44, 19 gen 2026 Pràctica 6 PHP + MariaDB emprant dockers (hist. | modifica) [708 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Pràctiques de Dockers == Pràctica 6.1 Pràctica 6.2 Pràctica 6.3 i 6.4 Pràctica 6.5 Configuració del VPS == Documentació en PDF == [https://www.gserrat.cat/php/documentacio/a6.pdf Documentació de la pràctica 6 en PDF]».) Etiqueta: editor visual
12 gen 2026
- 01:3301:33, 12 gen 2026 Configuració del NSG d'Azure (hist. | modifica) [1.704 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== com configurar un NSG a AzureConfiguració del NSG d'Azure == [https://portal.azure.com/ Azure], la plataforma de Cloud que allotja el meu VPS, compta amb l’implementació de firewalls anomenats [https://learn.microsoft.com/es-es/azure/virtual-network/network-security-groups-overview Network Security Groups (NSG)] en les interfícies de xarxa de VMs o VNets. En cas de voler permetre la comunicació entrant o sortint d’algun port en específic, cal definir...».) Etiqueta: editor visual
- 01:2901:29, 12 gen 2026 Configuració de PHP (hist. | modifica) [1.207 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuració de PHP == Per defecte, quan PHP executa la funció [https://www.php.net/manual/es/function.mail.php mail()], envia un correu amb el servidor [https://mailrelay.com/es/glosario/sendmail/ sendmail]. Per canviar això, hem de modificar la configuració de PHP i especificar un nou servidor de correu sortint. Per canviar el servidor sortint de PHP per defecte hem de modificar el fitxer php.ini a la següent ruta: ''/etc/php/8.4/apache2/php.ini,'' i c...».) Etiqueta: editor visual
- 01:2201:22, 12 gen 2026 Configuració del VPS (hist. | modifica) [2.318 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuració del VPS == Dins del VPS, instal·larem el client SMTP anomenat msmtp, el qual està pensat per redirigir els correus a un servidor SMTP específic, que s’encarregarà de l’enviament. Per instal·lar msmtp únicament caldrà executar l’ordre ''sudo apt install msmtp.'' Quan ens pregunti si volem habilitar AppArmor indicarem que no Un cop instal·lat, configurarem el client per indicar a quin servidor SMTP haurem d’enviar els correus sort...».) Etiquetes: Torna a crear editor visual
- 01:1601:16, 12 gen 2026 Configuració de Nominalia (hist. | modifica) [1.408 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuració de Nominalia == Degut a que Azure, a l’igual que molts ISP, bloqueja el port 25 per l’SMTP, haurem de fer servir un relay de correu electrònic per poder enviar emails a entitats externes. Degut a que el meu domini, gserrat.cat, està proveït per [https://www.nominalia.com/?lang=ca Nominalia], faré servir el seu servidor de correu electrònic com a relay. Per això, hauré de crear un compte de correu dins del servei de Nominalia. Dins de...».) Etiqueta: editor visual
- 01:1101:11, 12 gen 2026 Configuració del VPS per l'enviament de correus (hist. | modifica) [174 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Configuracions del VPS per l'enviament de correus == Configuració de Nominalia Configuració del VPS Configuració de PHP Configuració del NSG d'Azure».) Etiqueta: editor visual originàriament creada com «Configuració del VPS»
10 gen 2026
- 23:3823:38, 10 gen 2026 Cistell (A5.1) (hist. | modifica) [326 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Inici de la sessió == Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML session_start(); == Comprovació que el nom i cognom estiguin definits == == Mostra dels regals al cistell == == Actualització dels regals del cistell == == Finalització de la sessió ==».) Etiqueta: editor visual
- 23:3723:37, 10 gen 2026 Catàleg (A5.1) (hist. | modifica) [1.227 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Inici de la sessió == Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML session_start(); == Formulari == A la pàgina inicial es mostrarà 2 inputs per introduir el nom i cognom, a més de 4 elements per afegir al cistell amb caselles de selecció. == Afegir regals al cistell == Al respondre el formulari, recollirem el nom i cognom de l'usuari i els regals<pre> $_SESSION['nom_usuari'] = trim($_POST['...».) Etiqueta: editor visual
- 23:3123:31, 10 gen 2026 Introducció a les sessions (hist. | modifica) [2.915 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Definició de sessió == Les sessions són un mecanisme per desar dades de l’usuari al servidor. L’objectiu de les sessions és mantenir les mateixes dades entre les pàgines navegades. En el moment que es desa una informació a la sessió, totes les pàgines que iniciïn la sessió podran recuperar aquella informació i fer-la servir Per treballar amb sessions es fa servir la variable global $_SESSION. La variable $_SESSION és una array, per tant es pot...».) Etiqueta: editor visual
- 22:5122:51, 10 gen 2026 Inici de sessió amb 2FA (hist. | modifica) [22.003 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Inici de sessió amb 2FA == == Connexió a la BD i inici de sessió (PHP) == Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML session_start(); A més, hem de requerir el fitxer amb les funcions i una connexió a la BD. En aquest cas, si realitzem una autenticació errònia, haurem d'incrementar el número d'intents de login de la BD i per tant requerim la Connexions a la BD (A5.3)#Connexió d'escrip...».) Etiqueta: editor visual
- 22:0322:03, 10 gen 2026 Documentació de la pràctica 5.1 (hist. | modifica) [152 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Introducció a les sessions == Introducció a les sessions == Documentació del codi == Catàleg Cistell».) Etiqueta: editor visual
- 22:0222:02, 10 gen 2026 Pràctica 5.1 (hist. | modifica) [1.176 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Enllaços de la pràctica == [https://www.gserrat.cat/php/exercicis/practica5/5.1 Pàgina inicial de la pràctica] '''<u>Documentació de la pràctica</u>''' == Descripció de la pràctica == L’objectiu d’aquesta pràctica és fer una introducció a les sessions i aprendre els seus fonaments de funcionament i ús. Per posar en producció aquests coneixements, es realitzarà una pàgina web on l’usuari haurà d’i...».) Etiqueta: editor visual
- 22:0022:00, 10 gen 2026 Tancament de sessió (hist. | modifica) [2.488 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Tancament de sessió == Quan un usuari tanca sessió, no només hem de tancar la sessió dins del servidor sinó esborrar les possibles galetes desades al navegador sobre la seva sessió. == Inicialització de la sessió i connexió a la BD == Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML session_start(); A més, hem de requerir el fitxer amb les funcions i una connexió a la BD. En aquest cas, al...».) Etiqueta: editor visual
- 21:3021:30, 10 gen 2026 Inici de sessió (hist. | modifica) [18.999 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Inici de sessió == == Connexió a la BD i inici de sessió (PHP) == == Formulari d'inici de sessió == Es mostra A més, en cas que no s’hagi registrat, tindrà un botó per registrar-se. A part, si no recorda de les seves credencials, tindrà un botó per poder recuperar la contrasenya. Per últim, també se li dona a l’usuari la oportunitat (sense obligar-lo) a autenticar-se amb el 2FA. == Inici de sessió manual == === Obtenció de les dades d'usua...».) Etiqueta: editor visual
- 21:2321:23, 10 gen 2026 Tauler d'administració (hist. | modifica) [25.010 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Tauler d'administració == Tots els usuaris administradors tenen accés a un tauler d'administració on es pot consultar les estadístiques globals de l'aplicació. A més a més, si l'usuari és administrador editor, pot accedir a uns formularis de gestió d'usuaris == Inicialització de la sessió i connexió a la BD == Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML session_start(); A més, hem de...».) Etiqueta: editor visual
- 20:5820:58, 10 gen 2026 Recuperació de contrasenya (hist. | modifica) [8.845 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Recuperació de contrasenya == == Inicialització de la sessió i connexió a la BD == En aquest cas, no cal iniciar la sessió en aquesta pàgina, ja que no requerim recuperar-n'hi ni desar-n'hi cap informació En canvi, hem de requerir el fitxer amb les funcions i una connexió a la BD. En aquest cas, com hem de modificar la contrasenya de l'usuari a la BD, farem servir la connexió d'escriptura. require...».) Etiqueta: editor visual
- 19:0419:04, 10 gen 2026 Verificació de correu electrònic (hist. | modifica) [13.727 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Verificació del correu electrònic == L’aplicació compta amb un procés de verificació de correu electrònic. Aquest procés consta d’un enviament d’un codi de 8 dígits al correu especificat, i l’usuari ha d’introduir aquest codi dins del formulari de verificació. És important remarcar que cal tenir el correu electrònic verificat per poder iniciar sessió amb 2FA.».) Etiqueta: editor visual
- 18:3418:34, 10 gen 2026 Gestió de la sessió (hist. | modifica) [126 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Inici de sessió == Inici de sessió == Tancament de sessió == Tancament de sessió».) Etiqueta: editor visual
- 18:2818:28, 10 gen 2026 Edició de dades de l'usuari (hist. | modifica) [26.894 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Edició de les dades de l'usuari == == Inicialització de la sessió i connexió a la BD == Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML session_start(); A més, hem de requerir el fitxer amb les funcions i una connexió a la BD. En aquest cas, com hem de modificar dades de l'usuari i per tant actualitzar registres de la BD farem servir la Connexions a la BD (A5.3)#Connexió d'escriptura|connexi...».) Etiqueta: editor visual
- 17:4117:41, 10 gen 2026 Pàgina privada (hist. | modifica) [17.688 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Inicialització de la sessió i connexió a la BD == Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML session_start(); A més, hem de requerir el fitxer amb les funcions i una connexió a la BD. En aquest cas, únicament mostrarem dades dins la pàgina, per tant farem servir la connexió de lecutra.».) Etiqueta: editor visual
- 17:1717:17, 10 gen 2026 Gestió de l'usuari i pàgina privada (hist. | modifica) [233 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Pàgina privada == Pàgina privada == Gestió de l'usuari == Edició de dades de l'usuari Verificació de correu electrònic Recuperació de contrasenya == Accés d'administradors == Tauler d'administració».) Etiqueta: editor visual
- 16:5216:52, 10 gen 2026 Registre d'usuaris (hist. | modifica) [11.307 octets] Guseba (discussió | contribucions) (Es crea la pàgina amb «== Inicialització de la sessió i connexió a la BD == En aquest cas, no cal iniciar la sessió en aquesta pàgina, ja que no requerim recuperar ni desar cap informació En canvi, hem de requerir el fitxer amb les funcions i una connexió a la BD. En aquest cas, per registrar un usuari, necessitem modificar la BD per afegir-lo, per tant farem servir la connexió d'escriptura.<pre> require 'funcions.php'; requ...».) Etiqueta: editor visual