CodeIgniter & FreakAuth_Light

Souvent, quand on crée un site web, il est nécessaire de mettre en place tout un système d’authentification et d’identification.

Dans les frameworks, certaines bibliothèques sont utilisées pour faciliter cette mise en place (exemple Zend avec ACL_Auth, ou CakePHP).

CodeIgniter ne se démarque pas en fournissant via la communauté, un package : FreakAuth_Light.

La version téléchargeable sur leur site utilise les tags courts (<?=…) au lieu de (<?php echo…).

C’est pourquoi, avec l’aide de [Bleekom], nous avons revu ce package afin de permettre l’utilisation des tags longs, plus conformes.

Vous pouvez télécharger tout le pakage CI+FreakAuth_Light ici.

Décompressez le dans un répertoire(auth) à la racine de votre site web (www ou htdocs), créez une base de données intitulée db_auth via PhpMyAdmin et lancer le script fourni dans l’archive (FreakAuth_DB.sql).

Lancez ensuite http://localhost/auth/index.php/installer.html.

Vous avez ensuite un site web permettant :

le login/logout des utilisateurs;

l’enregistrement d’utilisateurs;

le renvoie de mot de passe;

le changement de mot de passe;

un site web avec des parties réservées en fonction du profil;

une administration back office pour manager les utilisateurs et les administrateurs du site.


Tags: ||

Laisser un commentaire