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.
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 13 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 13 years ago by laurentj
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
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.