Exemple d'une administration de gestion d'utilisateur et de groupes

Soyez le premier à donner votre avis sur cette source.

Vue 20 741 fois - Téléchargée 5 587 fois

Description

Bonjour à tous communauté de PHPCS. Voici une source d'exemple en PHP5 objet de gestion d'utilisateur , groupe avec un système de sécurité IP. L'interface est entièrement géré en CSS avec l'utilisation de Smarty pour la gestion des thèmes. Ce mini projet de démo possède une documentation WORD pour explication de l'application ainsi qu'un fichier texte possédant l'ensemble des connexions.

L’interface de gestion utilisateur est composé de :

- système de gestion de droit administrateur / modérateur
- système de protection par IP
- gestion de groupe et attribution d’identifiant à un groupe
- La possibilité de modifier / supprimer / éditer facilement les groupes, la gestion d’utilisateur et les IP.
- Protection du groupe si il est déjà associé à un utilisateur
- Gestion de session.

Composition du droit administrateur :

Total modification et gestion

Composition du droit modérateur :
- Ne peut supprimer un utilisateur
- Ne peut gérer les IP
- Ne peut désactiver un utilisateur
- Ne peut modifier son identifiant

Composition :

- MyDB pour la connexion Mysql (fichier de configuration config.inc.php
- PHP & Smarty en solution de Template
- Gestion de thème dans le dossier thème
- CSS dans « css/general.css »
- JavaScript intégré dans les fichiers Template

Merci de vos commentaires ;)

Kilian

Source / Exemple :


Tous est dans le zip ;)

Conclusion :


Merci de vos commentaires ;)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

jadu
Messages postés
225
Date d'inscription
mercredi 26 juillet 2006
Statut
Membre
Dernière intervention
16 août 2018
-
hé ! LOFI8 c'est pas visible que tu n'es pas de France ! !
Mille pardons et les remarques, ici on en reçoit toujours pas mal, mais c'est dans le bon sens !

au fait, d'une part, "dévlopé sTp" c'est du SMS !! dans tt lé lang

Kenavo !<< ça c'est du breton !!! ;-)
cs_lotfi8
Messages postés
4
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2009
-
Alors mon Jadu je croie vraiment que tu est dans la provocation gratuite,
Évidament que j ai lu les conditions générales comme toi mon prenons et j espère que se net pas a cause de ça que tu Bradie l article 3... Si ya des fautes d orthographes ses tout simplement que ce n et pas ma langue natale et de plus je faite de mon possible de pour écrire le plus correctement possible.
Alors pour faire cour si on ne veux pas de gen comme moi sur se forum et bien il faut tout simplement le motionner dans votre chate.
Enfin je suis désoler pour les autres si je vous est choquer, mais il fallait cette petite explication pour Jadu.
J espère que cette incident et Claus et sincère salutation a utopia.
Cordialement.
cs_utopia
Messages postés
26
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
17 août 2009
-
Au niveau requête MyDB reste plus simple pour instancié les requêtes au lieu de toujours exécuté une même roue d'appel mysql. Mais c'est en effet un bon lien permettant de ce faire une idée sur la gestion d'une administration.
jadu
Messages postés
225
Date d'inscription
mercredi 26 juillet 2006
Statut
Membre
Dernière intervention
16 août 2018
-
Merci Utopia, pour ces compléments !

en plus je suis très embêté car je suis en même temps à regarder ""http://net.tutsplus.com/tutorials/php/a-better-login-system/ "" proposé par CODEFALSE qui est (je l'ai remarqué ) toujours de bon conseil.

Comme je suis sur les deux en même temps (sur 2 PC séparés tout de même) je me mélange sans doute un peu.
( pas mal ? lol )
cs_utopia
Messages postés
26
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
17 août 2009
-
Bonjour ,

Voici une petite démo d'installation en plus de la documentation :

- Vérifier qu'en plus de Mysql , Mysqli soit bien présent dans la configuration de PHP grace à un PHP info
( <?php phpinfo(); ?> )

Sinon : apt-get install php5-mysqli ou yum install php-mysqli

sous wamp activer le module mysqli

sous le PHP ini activer le module .so de mysqli

- Création d’une base mysql « notre_site »

- Edition du fichier config.inc.php

$GLOBALS['ADRESSE'] > A adapter pour l'adresse : 'http://'.$_SERVER['HTTP_HOST'].'/notre_site';

$GLOBALS['RACINE'] = $_SERVER['DOCUMENT_ROOT'].'/notre_site'; (à adapter )

$GLOBALS['SHOW_SQL'] = TRUE;

$GLOBALS['SHOW_SQL_ERRORS'] = TRUE; > Pour le débuge

- Insertion des tables SQL : base.sql
URL : http://localhost/notre_site/login.php

Kilian

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_utopia)