Actions
Anomalie #5209
ferméproblème écriture session en mode open
Début:
18/11/2014
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
Le mode "open" ouvre des sessions parasite.
Ce mode ne doit pas utiliser un n° de session donné par cookie pour ouvrir une session.
Il ne doit pas retourner non plus un cookie de session.
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Description
ceci se produit notamment lors de récupération des RSS.
ERREUR: la valeur d'une cl\xc3\xa9 dupliqu\xc3\xa9e rompt la contrainte unique \xc2\xab sessions_idx \xc2\xbb\nDETAIL: La cl\xc3\xa9 \xc2\xab (id)=(f0ba5d7428433da95adfd083d8e41c9d) \xc2\xbb existe d\xc3\xa9j\xc3\xa0.\n\ninsert into sessions(id,userid,name,last_seen) values (E'f0ba5d7428433da95adfd083d8e41c9d',E'59',E'dcpsession',E'2014-11-17 15:36:51')\n
Call stack
[W] Dynacase:DbObj:sessions: [] : exec_query :insert into sessions(id,userid,name,last_seen) values (E'30d6956152fc16b2d26a78d42bec6cfe',E'57',E'dcpsession',E'2014-11-16 21:01:02')
[W] Dynacase:DbObj:sessions: [] : PostgreSQL Error : {DB0001} query error : ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « sessions_idx » DETAIL: La clé « (id)=(30d6956152fc16b2d26a78d42bec6cfe) » existe déjà.
httpd: [error] [client ] 0)/www/WHAT/Class.DbObj.php:769 DbObj::setError()
httpd: [error] [client ] 1)/www/WHAT/Class.DbObj.php:432 DbObj::exec_query()
httpd: [error] [client ] 2)/www/WHAT/Class.Session.php:212 DbObj::Add()
httpd: [error] [client ] 3)/www/WHAT/Class.Session.php:123 Session::Open()
httpd: [error] [client ] 4)/www/WHAT/Class.openAuthenticator.php:152 Session::Set()
httpd: [error] [client ] 5)/www/WHAT/Lib.Main.php:129 openAuthenticator::getSessionVar()
httpd: [error] [client ] 6)/www/WHAT/Class.ActionRouter.php:21 ::getMainAction()
httpd: [error] [client ] 7)/www/index.php:74 ActionRouter::__construct()
Actions
#2
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Nouveau à À analyser
- Solution proposée mis à jour (diff)
Actions
#3
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de À analyser à Assigné
- Assigné à mis à Jérôme Augé
Actions
#5
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Assigné à Intégré
Appliqué par commit dynacase-core|commit:7083fe35f0738d2a97c208383ff8c709ff561210.
Actions