developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 13 years ago

Closed 12 years ago

#412 closed bug (fixed)

erreur sql dans jacl

Reported by: bastnic Owned by:
Priority: normal Milestone: Jelix 1.0.1
Component: jelix:acl Version: 1.0
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description

Après la création d'un utilisateur, si on ne l'a pas enregistré dans les utilisateurs acl, on obtient cette erreur.

[error 403] Erreur dans la requête (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1(SELECT `r`.`id_aclsbj`, `r`.`id_aclgrp`, `r`.`id_aclres`, `r`.`value` FROM `jacl_rights` AS `r` WHERE `r`.`id_aclsbj` ='admin.client' AND `r`.`id_aclres` = '' AND `r`.`id_aclgrp` IN ())) /Users/bast/Sites/jelix/lib/jelix/plugins/db/mysql/mysql.dbconnection.php 104

Change History (2)

comment:1 Changed 13 years ago by laurentj

  • Milestone set to Jelix 1.0.1

comment:2 Changed 12 years ago by laurentj

  • Resolution set to fixed
  • Status changed from new to closed

Erreur corrigée dans le trunk et la branche 1.0.x

J'ai egalement ajouté un nouveau module jacldb avec un listener qui répond aux évenements de creation et suppression d'un user, et qui donc enregistre le user dans jacldb avec les droits par défaut ou supprime ses droits. Il faut ajouter enableAclDbEventListener=on dans la section acl de la config pour que ce listener fasse se travail.

Note: See TracTickets for help on using tickets.