Raccourcis : Contenu - rubriques - sous rubriques
EN FR
Recherche Rapide Recherche avancée
 
Page

  [Ouvert] initadmin : interface d'administrateur

Posté par pakyann le 09/05/2013 16:15

Bonjour,

j'ai un petit soucis avec mon interface d'administrateur (modules master_admin créé à l'aide d'initadmin). Lorsque je tente d'accéder à mon application (site web basique) pendant que je suis authentifié sur l'interface d'admin, ce message d'erreur apparaît :

 
Unknown module in the selector "jauthdb~jelixuser"
Code: 18
File: C:\wamp\www\jelix\lib\jelix\core\selector\jSelectorDao.class.php 48

Si jamais vous avez une idée ou si ça vous ait déjà arrivé n'hésitez pas :)

Merci d'avance et bonne journée.

  [Ouvert] initadmin : interface d'administrateur

Réponse #1 Postée par laurentj le 09/05/2013 18:57

Bonjour,

Le problème ici est que l'admin et le site web partagent la même session PHP. L'admin, lors de l'authentification, met un objet de type jelixuser (du module jauthdb) dans la session. Malheureusement, jauthdb ne semble pas activé pour le site web, donc quand la session est chargée pour le site web, la classe de l'objet jelixuser n'est pas trouvé.

Il faudrait donc activer le module jauthdb (mais en access=1, si il n'est pas utilisé par le site web).

Une autre solution ce serait d'avoir l'admin et le site web dans deux répertoires différents. Il est même fortement recommandé de créer deux applis séparés. C'est beaucoup mieux d'un point de vue sécurité et d'un point de vue facilité de config.

  [Ouvert] initadmin : interface d'administrateur

Réponse #2 Postée par pakyann le 09/05/2013 20:50

Comment activer jauthdb sur mon appli ?

  [Ouvert] initadmin : interface d'administrateur

Réponse #3 Postée par foxmask le 10/05/2013 00:23

via :

php cmd.php installmodule jauthdb

@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Ouvert] initadmin : interface d'administrateur

Réponse #4 Postée par laurentj le 13/05/2013 17:27

ou plutôt en modifiant directement le fichier defaultconfig.ini.php. le installmodule va te mettre un access=2 (donc controleur accessible depuis le site public). ce n'est pas forcément ce qu'on veut.

 
Page
  1. utiliser son propre driver d'authentification >
  2. Problème jurl dans les templates >
  3. booster >
  4. Besoin de soutien sur jPlot >
  5. plugin de template permmetant de récuperer un record depuis une DAO >
  6. Re: [RESOLU] Fatal error: The path, app:plugins/ given in the jelix config, doesn't exists ! ... >
  7. Re: Jobeet-Jelix >
  8. initadmin : interface d'administrateur