Structure -
Etape-1 -
Etape-2 -
Etape-3 -
Etape-4 -
Etape-5 -
Conclusion
Structure...
Voici la structure de notre espace.

Déterminons les pages que nous devons développées :
login.php > pour la connexion, nous ajouterons un lien pour ouvrir la page de création de compte.
création.php > Création d’un compte, à ce niveau nous devons mettre en place un contrôle afin d’éviter les doubles inscriptions.
erreur.php > en cas de fausse saisie ou d’inscription non valide.
lister.php > c’est la page la plus importante, elle nous servira pour afficher les news en fonction de l’utilisateur connecté.
Nous nous servirons de cette page aussi bien pour un
rédacteur ou l’administrateur, un menu permettra d’ajouter, modifier une news, un lien pour modifier son profil ainsi qu’un lien pour déconnecter et fermer la session proprement.
Vous l’aurez compris, nous allons utiliser les sessions et c’est bien normal, j’avais écris un didacticiel sur le sujet, mais ici je vais me forcer à vous montrez comment Dreamweaver 8 gère les sessions.
Dans les comportements installés d’origine, il y a un ensemble pour élaborer une connexion, restreindre l’accès à une page pour la protégée, une déconnexion.
Nous aurons la possibilité de mettre différent niveau de sécurité, et c’est très intéressant, c’est le but , les rédacteurs écrivent les informations et l’administrateur les validera.
Il manquait une extension pour être le plus complet, heureusement que « Bertrand » à eu la gentillesse de la développer et de la mettre gratuitement sur la toile, elle se nomme
Afficher une région si ..
Permet l'affichage conditionnel d'une région d'un document.
A la différence du comportement natif de DMX
"Afficher la région" qui se base sur les résultats d'une requête SQL, ce comportement se base simplement sur la valeur d'une variable, qu'elle soit de type GET ou POST, SESSION.
Elle nous servira pour afficher dans la page :
lister_news.php, le bloc réservé au rédacteur et celui réservé à l’administrateur.
Téléchargez cette extension
JPierre le
28/03/2009 (80 169 hits) |