Ticket #412 (closed bug: fixed)

Opened 8 months ago

Last modified 8 months ago

erreur sql dans jacl

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

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

01/10/08 11:15:23 changed by laurentj

  • milestone set to Jelix 1.0.1.

01/15/08 15:22:37 changed by laurentj

  • status changed from new to closed.
  • resolution set to fixed.

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.

Download in other formats: Comma-delimited Text Tab-delimited Text RSS Feed