IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

MVC avec PHP : Sessions


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 58
    Points : 43
    Points
    43
    Par défaut MVC avec PHP : Sessions
    Bonjour à tous.
    je suis en train de développer un site Internet autour d'un mini-framework que j'ai développé suivant mes besoins.

    Mon architecture pour gérer les modules (articles, liens, etc...) me semble correcte (et mieux encore, fonctionne !), mais je suis tout de même confronté à quelques interrogations, notamment une grande :

    "
    Comment gérer au mieux l'identification de l'utilisateur au sein de l'appli ? Formulation différente : comment, en respectant au mieux une architecture MVC, permettre à l'utilisateur de se loguer à tout moment, et pouvoir l'identifier à tout moment (via session)
    "

    La solution que je vois serait d'appeller une "sous-vue", qui afficherait un formulaire si l'utilisateur n'est pas authentifié, ou autre chose sinon.
    Bref, pour moi, ce module "identification" devrait quasiment être inséré dans chaque autre module (ou donc dans le frontController) ce qui ne me semble pas être l'idéal...


    Si quelqu'un a un retour d'expérience, des conseils ou autre, je suis preneur !

  2. #2
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2007
    Messages : 89
    Points : 99
    Points
    99
    Par défaut
    Bonjour,

    il faut que chaque controlleur vérifie que la personne est bien authentifié. Le cas échant une redirection (par header) vers le controlleur d'authentification suffirait.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 58
    Points : 43
    Points
    43
    Par défaut
    Bonjour,
    merci pour la suggestion, seulement je ne comprend pas pourquoi faire appel au controlleur d'authentification depuis chaque controlleur est mieux que de le faire une seule fois au sein du frontController (qui lirait les droits d'autorisations des utilisateurs dans un fichier de configuration par exemple)

Discussions similaires

  1. Architecture MVC avec PHP et performances
    Par kfa1983 dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2012, 20h45
  2. problème PHP avec les sessions
    Par soufian2290 dans le forum Langage
    Réponses: 2
    Dernier message: 24/01/2007, 18h00
  3. Probleme avec les sessions PHP
    Par johnson95 dans le forum Langage
    Réponses: 2
    Dernier message: 04/12/2006, 13h32
  4. Pb validation HTML avec des sessions PHP
    Par fredylover dans le forum Langage
    Réponses: 12
    Dernier message: 07/05/2006, 12h15
  5. [Cookies] Problème avec les sessions PHP !!!
    Par boukay dans le forum Langage
    Réponses: 4
    Dernier message: 14/02/2006, 17h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo