Prob compréhension MVC

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Prob compréhension MVC

    Bonjour, je développe actuellement un composant pour joomla et je suis un peu perdu dans le respect du MVC ...
    j'explique :
    je voudrais vérifier que l'utilisateur est enregistrer
    comme ça ->
    Code:
    $UserInfo =& JFactory::getUser();
    if(<?php !$UserInfo->guest ?>)
    {
    et la afficher tel information
    et si il ne l'ai pas
    Code:
    }else{
    
    <?php
    echo "Vous n'êtes pas autorisé a
    voir cette page, veuillez vous identifier, merci";
    ?>
    mon problème c'est que ne sais pas comment faire ça en respectant le MVC ...
    je dois vérifier que l'utilisateur est enregistrer dans le controleur ? et lui demander d'afficher une vue en fonction ?

  • #2
    Re : Prob compréhension MVC

    du coup j'ai envie de gérer ça dans mon fichier d'entrée (celui qui à le mm nom que le composant)
    et de faire ça :
    Code:
    $UserInfo =& JFactory::getUser();
    if( $UserInfo->guest ){
    	JController::setRedirect('index.php?option=com_testcomp', "L'identifiant est manquant", 'message');
    }
    mais ça ne fonctionne pas ...

    Commentaire


    • #3
      Re : Prob compréhension MVC

      dans view.html.php

      Code PHP:
              // Check for access
              
      $user JFactory::getUser();
              
      $view_levels $user->getAuthorisedViewLevels();
              if (!
      in_array($this->item->access$view_levels)) 
              {
                  if (
      $this->params->get('show_noauth'0)) 
                  {
                      if (
      $user->id
                      {
                          
      JError::raiseNotice(403JText::_('JERROR_ALERTNOAUTHOR'));
                      }
                  }
                  else
                  {
                      return 
      JError::raiseError(403JText::_('JERROR_ALERTNOAUTHOR'));
                  }
              } 
      extrait du code du livre "maîtrisez joomla!" .

      je ne l'ai pas testé , mais le code parle de lui même

      pour info , le test des accès se fait sur les 3 niveaux d’après ce que j'ai lu dans le code ...
      Dernière édition par b166er à 27/05/2011, 00h21

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X