Ves al contingut principal

Pàgines actualitzades recentment

CKEditor 5 (Classic Build) Self-Hosted

7. PHP Framework. Codeigniter4 Editors visuals: estàndard WYSIWYG

A diferència de Summernote (que guarda les imatges en Base64 dins el text), CKEditor 5 està dis...

Admin l’ha actualitzat fa 2 mesos

Seguretat AJAX a upload files de CKEditor

7. PHP Framework. Codeigniter4 Editors visuals: estàndard WYSIWYG

Aquest és un punt crític. Un endpoint de pujada d'arxius (upload-image) és, per definició, una po...

Admin l’ha actualitzat fa 2 mesos

Summernote

7. PHP Framework. Codeigniter4 Editors visuals: estàndard WYSIWYG

Aquest és un exemple complet d'implementació d'un sistema de "Posts" (articles) amb l'editor Su...

Admin l’ha actualitzat fa 2 mesos

L'edició: de l'HTML a l'UX

7. PHP Framework. Codeigniter4 Editors visuals: estàndard WYSIWYG

En el desenvolupament d'aplicacions web, sovint ens trobem amb la necessitat de permetre als usua...

Admin l’ha actualitzat fa 2 mesos

La lògica de negoci

7. PHP Framework. Codeigniter4 2FA més enllà de la contrasenya

Lògica 2FA Activació: L'usuari va a /userdemo/setup-2fa. El servidor genera un sec...

Admin l’ha actualitzat fa 2 mesos

Les rutes

7. PHP Framework. Codeigniter4 2FA més enllà de la contrasenya

Caldrà afegir les rutes necessàries a app/Config/Routes.php. // ... rutes anteriors ... // Ru...

Admin l’ha actualitzat fa 2 mesos

Les vistes

7. PHP Framework. Codeigniter4 2FA més enllà de la contrasenya

Vista A: Configuració (app/Views/userdemo/setup_2fa.php) Utilitzarem qrcode.js per dibuixar el Q...

Admin l’ha actualitzat fa 2 mesos

Comparativa llibreries PHP 2FA.

7. PHP Framework. Codeigniter4 2FA més enllà de la contrasenya

antonioribeiro/google2fa Vs spomky-labs/otphp Tot i que antonioribeiro/google2fa és extremadamen...

Admin l’ha actualitzat fa 2 mesos

Base de dades

7. PHP Framework. Codeigniter4 2FA més enllà de la contrasenya

Migració: Actualització taula Users Necessitem dos camps nous: secret_2fa: Per guardar la...

Admin l’ha actualitzat fa 2 mesos

La llibreria 2FA

7. PHP Framework. Codeigniter4 2FA més enllà de la contrasenya

Instal·lació Per no haver de programar nosaltres l'algorisme matemàtic (HMAC-SHA1 i gestió de fi...

Admin l’ha actualitzat fa 2 mesos

Introducció a l'autenticació de dos factors

7. PHP Framework. Codeigniter4 2FA més enllà de la contrasenya

Què és l'Autenticació de Dos Factors (2FA)? L'autenticació de dos factors (2FA) és una capa de s...

Admin l’ha actualitzat fa 2 mesos

Importar CSVs

7. PHP Framework. Codeigniter4

A l'hora d'introduir informació en una base de dades, molt habitualment necessitarem incloure inf...

Admin l’ha actualitzat fa 2 mesos

El filter Autentica

7. PHP Framework. Codeigniter4 Exemple. Login + private dashboard

Filter (Autentica) Implementem la lògica d'autenticació. Important: hem de registrar l'àlies des...

Admin l’ha actualitzat fa 2 mesos

Configuració de Routes

7. PHP Framework. Codeigniter4 Exemple. Login + private dashboard

A l'arxiu app/Config/Routes.php, tens dues maneres principals d'aplicar el filtre autentica.  Op...

Admin l’ha actualitzat fa 2 mesos

Vistes: login/logout + dashboard

7. PHP Framework. Codeigniter4 Exemple. Login + private dashboard

Pàgina login Fitxer: app/Views/userdemo/login.php <!DOCTYPE html> <html lang="ca"> <head> ...

Admin l’ha actualitzat fa 2 mesos

Controller: login + auth + logout + dashboard

7. PHP Framework. Codeigniter4 Exemple. Login + private dashboard

Controller (UserDemo) Fitxer: app/Controllers/UserDemo.php <?php namespace App\Controllers; ...

Admin l’ha actualitzat fa 2 mesos

La BBDD: Migration + Model + Entity + Seeder

7. PHP Framework. Codeigniter4 Exemple. Login + private dashboard

La BBDD. Migració Primer, definim l'estructura. El camp password serà un VARCHAR(255) per allotj...

Admin l’ha actualitzat fa 2 mesos

Auth filter

7. PHP Framework. Codeigniter4 Els Filters

Exemple. AuthFilter Aquest és l'estàndard per protegir rutes privades. Si l'usuari no té sessió,...

Admin l’ha actualitzat fa 2 mesos

El problema

7. PHP Framework. Codeigniter4 Els ID en una BBDD

Sovint, ens quedem amb el INT AUTO_INCREMENT per comoditat, però preparar-los per a problemes del...

Admin l’ha actualitzat fa 2 mesos

NanoID

7. PHP Framework. Codeigniter4 Els ID en una BBDD

NanoID és una opció fascinant que prové de l'ecosistema JavaScript. És l'equivalent modern i "hip...

Admin l’ha actualitzat fa 2 mesos