Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1046 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  URL Rewriting ou comment gérer les sessions sans cookie

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

URL Rewriting ou comment gérer les sessions sans cookie

n°193158
benou
Posté le 09-08-2002 à 19:46:24  profilanswer
 

J'ai chercher à activer l'url rewriting sous tomcat mais j'y arrive pas.
 
Pour ceux qui connaissent pas, c'est la possibilité de passer l'identifiant de session dans l'url plutot que dans un cookie
 
J'ai cherché pas mal, mais j'ai pas encore trouvé de piste sérieuse. Je commence à croire que tomcat ne gère pas ce truc.
 
Est ce que quelqu'un peut infirmer ou confirmer ca ??

mood
Publicité
Posté le 09-08-2002 à 19:46:24  profilanswer
 

n°193162
chapi456
Posté le 09-08-2002 à 19:53:51  profilanswer
 

C'est con hein !!! :sol:

n°193163
veryfree
Posté le 09-08-2002 à 20:02:05  profilanswer
 

Chapi456 a écrit a écrit :

C'est con hein !!! :sol:  




 
[:tapai]
arrete d embeter benou
 
 
ps: j ai pas la reponse a ta question: je commence tomcat la semaine prochaine

n°193166
gfive
Posté le 09-08-2002 à 20:11:27  profilanswer
 

il faut passer dans l'URL :
 
http://www.lesiteabenou.prout/toto [...] value&....
 
ouala..

n°193167
benou
Posté le 09-08-2002 à 20:13:56  profilanswer
 

gfive a écrit a écrit :

il faut passer dans l'URL :
 
http://www.lesiteabenou.prout/toto [...] value&....
 
ouala..




ok, mais ce que je voudrais c'est que Tomcat me modifie tous mes liens pour ajouter le "jsessionid=ID_DE_SESSION"  
 
y a moyen de la configurer pour qu'il afsse ca tout seul ?

n°193168
gfive
Posté le 09-08-2002 à 20:15:50  profilanswer
 

Euuuuhhhh, je crois pas...Va falloir que tu le fasses à la mimine : Tomcat ne peut pas savoir, quand il y a un lien, si c'est un lien vers un truc qu'il gère lui, et si ce truc a besoin de la session, etc...
Mais bon, ça doit pas être insurmontable, si??

n°193169
benou
Posté le 09-08-2002 à 20:18:36  profilanswer
 

gfive a écrit a écrit :

Euuuuhhhh, je crois pas...Va falloir que tu le fasses à la mimine : Tomcat ne peut pas savoir, quand il y a un lien, si c'est un lien vers un truc qu'il gère lui, et si ce truc a besoin de la session, etc...
Mais bon, ça doit pas être insurmontable, si??




ben je voudrais que ce soit transparent pour le développeur du site ... parce que c'est méga lourd de devoir le mettre sur chaque lien ...
 
je crois que je vais devoir me taper un filtre qui fait ca ...

n°193170
gfive
Posté le 09-08-2002 à 20:20:12  profilanswer
 

bah ouais!! :D Ou alors, tu spécifie que les liens se mettent avec une méthode particulière qui fait le boulot...Pasque bon..c'est pas juste que ce soit toujours le même qui se fasse chier, hein!!

n°193175
benou
Posté le 09-08-2002 à 20:43:45  profilanswer
 

et si dans l'URL de la requête y a un JSessionID, tomcat va gérer tout seul le fait de récupérer la bonne session ?

n°193178
THE REAL S​MILEY
The Real Résistance!
Posté le 09-08-2002 à 20:54:27  profilanswer
 

désactive les cookies sur ton navigateur, et tu va voir, l'URL Rewriting va se mettre en marche ;)
Je l'ai mis en place sur un serveur :jap:


---------------
༼ つ ◕_◕ ༽つ
mood
Publicité
Posté le 09-08-2002 à 20:54:27  profilanswer
 

n°193196
benou
Posté le 09-08-2002 à 21:42:58  profilanswer
 

THE REAL SMILEY a écrit a écrit :

désactive les cookies sur ton navigateur, et tu va voir, l'URL Rewriting va se mettre en marche ;)
Je l'ai mis en place sur un serveur :jap:  




 
ben nan, j'ai essayé et ca marche pas... c'était tomcat ton serveur ?
 
j'ai aussi essayé de mettre l'attrubuts cookies="false" dans le tag context de ma web-app mais ca à rien changé, a part que les sessions ne fonctionnent plus ... et l'url writing ne s'est pas mit en route tout seul comme je l'esperais ...
 
Si tu y es TRS, tu peux détailler un peu ? c'était quoi ton serveur, quelle version, etc ...

n°193200
THE REAL S​MILEY
The Real Résistance!
Posté le 09-08-2002 à 22:01:48  profilanswer
 

benou a écrit a écrit :

 
 
ben nan, j'ai essayé et ca marche pas... c'était tomcat ton serveur ?
 
j'ai aussi essayé de mettre l'attrubuts cookies="false" dans le tag context de ma web-app mais ca à rien changé, a part que les sessions ne fonctionnent plus ... et l'url writing ne s'est pas mit en route tout seul comme je l'esperais ...
 
Si tu y es TRS, tu peux détailler un peu ? c'était quoi ton serveur, quelle version, etc ...




ouais, c'est un tomcat
 
RDV en MP pour l'URL


Message édité par THE REAL SMILEY le 09-08-2002 à 22:01:58

---------------
༼ つ ◕_◕ ༽つ
n°193201
benou
Posté le 09-08-2002 à 22:11:03  profilanswer
 

bon, j'ai vu mais d'après ce que je vois, l'identifiant de session est ajouté, même si le navigateur gère encore les cookies ... comme tu as fait pour faire ca ? tu as bien du le configurer quelque part non ?

n°193203
benou
Posté le 09-08-2002 à 22:13:09  profilanswer
 

en fait il est ajouté à la première requête, comme ca à la suivante il voit s'il récupère le cookie qu'il avait envoyé, et s'il il le récupère, il consifère que le navigateur gère les cookie et donc il n'encode plus les urls ... par contre si il ne le reçoit pas, il continue à encoder les urls ...
 
 
mais ca, c'est pas le conportement par défaut de tomcat. Comment tu l'as configuré pour faire ca ?

n°193209
THE REAL S​MILEY
The Real Résistance!
Posté le 09-08-2002 à 22:24:08  profilanswer
 

benou a écrit a écrit :

en fait il est ajouté à la première requête, comme ca à la suivante il voit s'il récupère le cookie qu'il avait envoyé, et s'il il le récupère, il consifère que le navigateur gère les cookie et donc il n'encode plus les urls ... par contre si il ne le reçoit pas, il continue à encoder les urls ...
 
 
mais ca, c'est pas le conportement par défaut de tomcat. Comment tu l'as configuré pour faire ca ?




j'ai fais des modifs dans le server.xml, tu y a touché je pense
 
et je ne suis pas sur, mais il me semble que j'ai fait des modifs dans un tomcat.conf (je ne sais plus si ce fichier existe)
 
ca fait un petit moment que j'ai fais la config


Message édité par THE REAL SMILEY le 09-08-2002 à 22:24:35

---------------
༼ つ ◕_◕ ༽つ
n°193214
benou
Posté le 09-08-2002 à 22:30:50  profilanswer
 

tu pourrais essayer de voir dans tes fichiers de config ce que tu as réglé ??? stp .... :)
 
par contre, il n'y a plus de tomcat.conf ...

n°193219
benou
Posté le 09-08-2002 à 22:32:31  profilanswer
 

est ce que tu utilise struts ou cocoon ???


Message édité par benou le 09-08-2002 à 22:32:53
n°193220
THE REAL S​MILEY
The Real Résistance!
Posté le 09-08-2002 à 22:33:20  profilanswer
 

benou a écrit a écrit :

tu pourrais essayer de voir dans tes fichiers de config ce que tu as réglé ??? stp .... :)
 
par contre, il n'y a plus de tomcat.conf ...




bon, je vais faire un p'tit accès au taf
 
Edit: l'accès est fermé, j'peux pas


Message édité par THE REAL SMILEY le 09-08-2002 à 22:36:19

---------------
༼ つ ◕_◕ ༽つ
n°193222
benou
Posté le 09-08-2002 à 22:37:23  profilanswer
 

THE REAL SMILEY a écrit a écrit :

 
Edit: l'accès est fermé, j'peux pas




[:ruisseau de larmes]

n°193225
THE REAL S​MILEY
The Real Résistance!
Posté le 09-08-2002 à 22:38:04  profilanswer
 

benou a écrit a écrit :

est ce que tu utilise struts ou cocoon ???




aucun des deux je crois


---------------
༼ つ ◕_◕ ༽つ
n°193240
benou
Posté le 09-08-2002 à 23:07:41  profilanswer
 

bon j'avance : si je met le jessionid dans un lien, tomcat retrouve la session totu seul...
 
par contre, il n'ajoute pas tout seul les jsessionid dans les liens ... et c'est ca que je veux moi ...
 
enfin, si j'ai plus que ca à ajouter dans mon filtre ca va encore ...

n°193352
darklord
You're welcome
Posté le 10-08-2002 à 11:27:59  profilanswer
 

strange ca ...

n°193400
benou
Posté le 10-08-2002 à 12:31:32  profilanswer
 

DarkLord a écrit a écrit :

strange ca ...




qu'est ce qui est strange ?

n°193445
darklord
You're welcome
Posté le 10-08-2002 à 14:19:43  profilanswer
 

bin normallement si tu coupes tes cookies et que tu utilises encodeURL il devrait ajouter un jsessionId avec ton id de session ... Comprend pas pq ca marche pas


---------------
Just because you feel good does not make you right
n°193486
benou
Posté le 10-08-2002 à 15:29:21  profilanswer
 

DarkLord a écrit a écrit :

bin normallement si tu coupes tes cookies et que tu utilises encodeURL il devrait ajouter un jsessionId avec ton id de session ... Comprend pas pq ca marche pas




qu'est ce que tu apelles "utiliser encodeURL" ???
parce que moi je fais rien du genre ...

n°193514
darklord
You're welcome
Posté le 10-08-2002 à 16:13:08  profilanswer
 

benou a écrit a écrit :

 
qu'est ce que tu apelles "utiliser encodeURL" ???
parce que moi je fais rien du genre ...




 
:lol:
 
bin alors c'est normal que ca marche pas :D Tout les liens sur ta page doivent etre générés via encodeURL, y compris le lien de forward vers ta jsp :D
 
 :p

n°193517
darklord
You're welcome
Posté le 10-08-2002 à 16:14:52  profilanswer
 
n°193549
THE REAL S​MILEY
The Real Résistance!
Posté le 10-08-2002 à 17:43:40  profilanswer
 

Je me disais aussi :)


---------------
༼ つ ◕_◕ ༽つ
n°193589
benou
Posté le 10-08-2002 à 19:34:14  profilanswer
 

:sarcastic:
 
ben ouais mais c'est pas ca que je veux moi !
comme je l'expliquais plus haut (cf mon 2e post), je veux que ce soit automatique, c'est à dire que, une fois générées par les servlet/JSP, les pages soient parsées à la recherche de lien et que les url des tags A et FORM soient modifiées pour ajouter le jsessionid.
 
Sinon c'est la merde : c'est super lourd de coder tous les liens et puis dès que tu passes par une page HTML classique, tu perds la session :/
 
Je sais que certains moteurs de servlet font ca. Je sais que ca a des limitations (liens à l'intérieur de code javascript, etc ....), mais dans mon cas c'est pas gênant.
 
donc, j'en conclue que tomcat le fait pas à coir vos réactions ... :(

n°193593
darklord
You're welcome
Posté le 10-08-2002 à 19:51:28  profilanswer
 

bin non  :heink:


---------------
Just because you feel good does not make you right
n°193595
benou
Posté le 10-08-2002 à 19:54:40  profilanswer
 

DarkLord a écrit a écrit :

bin non  :heink:  




[:ruisseau de larmes]
 
:'(  bon ben il sait ce qu'il va coder lundi, bibi  ...


Message édité par benou le 10-08-2002 à 19:55:24
n°193597
--greg--
Posté le 10-08-2002 à 20:09:14  profilanswer
 

bah putain mais qu'est-ce que tu vas te faire chier, ils ont qu'a enabler les cookies et voila
c relou ça...

n°193598
darklord
You're welcome
Posté le 10-08-2002 à 20:11:26  profilanswer
 

je comprends pas pq tu te compliques la vie. enondeURL fait ca pour toi et de manière transparente. Le deal c'est que toutes tes pages doivent etre des jsp avec encodage de l'url et que si tu quitte le site tu perds ta session.
 
Mais y a pas photo, si tu n'as pas de cookies il n'y a pas de miracle et code ca a la main n'y changera strictement rien !


---------------
Just because you feel good does not make you right
n°193604
benou
Posté le 10-08-2002 à 21:09:15  profilanswer
 

--greg-- a écrit a écrit :

bah putain mais qu'est-ce que tu vas te faire chier, ils ont qu'a enabler les cookies et voila
c relou ça...




ben je peux pas trop en parler, mais disons que c'est un comme pour le WAP : le client Web ne sait pas gerer les cookies. Y a rien à y faire ...

n°193605
benou
Posté le 10-08-2002 à 21:13:06  profilanswer
 

DarkLord a écrit a écrit :

je comprends pas pq tu te compliques la vie. enondeURL fait ca pour toi et de manière transparente.



 
je me trompe pas, hein ? ce que tu me dis, c'est de mettre un EncodeURL sur tous les liens de toutes mes pages, c'est bien ca ???
 
ben ca c'est pas pratique du tout.
 
Moi, ce que je pense faire, c'est un Filtre qui parse les pages html générées, cherche les liens et y ajoute le jspsessionid.
 
Je comprend pas pourquoi tu dis que ce servira à rien de coder ca : en fesant ca, on pourra déveloper un  site façon classique, sans se péoccuper de la gestion ou non des cookies : y aura juste un filtre à ajouter dans le web.xml ...

n°193609
--greg--
Posté le 10-08-2002 à 21:40:47  profilanswer
 

euh ca risque d'etre un poil lourd nan?

n°193623
benou
Posté le 10-08-2002 à 23:45:41  profilanswer
 

--greg-- a écrit a écrit :

euh ca risque d'etre un poil lourd nan?




bha les pages seront assez petites donc ca ira ...

n°193654
darklord
You're welcome
Posté le 11-08-2002 à 10:57:30  profilanswer
 

vu comme ca je suis d'accord que c'est viable
 
 :jap:  :jap:  :jap:  
 


---------------
Just because you feel good does not make you right
n°193663
benou
Posté le 11-08-2002 à 11:45:14  profilanswer
 

DarkLord a écrit a écrit :

vu comme ca je suis d'accord que c'est viable
 :jap:  :jap:  :jap:  




mais c'ets le genre de truc qui a déjà du être développé 100 fois.
 
Y a personne qui connait un produit (gratuit) qui fait ca (là je commence à demander bcp je sais)...

n°193666
darklord
You're welcome
Posté le 11-08-2002 à 11:46:13  profilanswer
 

benou a écrit a écrit :

 
mais c'ets le genre de truc qui a déjà du être développé 100 fois.
 
Y a personne qui connait un produit (gratuit) qui fait ca (là je commence à demander bcp je sais)...




 
non désolé je connais pas. Va faire un tour sur sf.net peut etre ...


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  URL Rewriting ou comment gérer les sessions sans cookie

 

Sujets relatifs
[java] RequestDispatcher et URLcookie dans des repertoire diferent
[PHP] La gestion des cookies : setcookie ou $HTTP_COOKIE_VARS[PHP] Sessions => demande confirmation d infos
J'aimerais gérer une compétition grace a un site web ?Prob recuperation valeur cookie...
PHP et cookie[PHP] g un probleme et je pense que ca vient de sessions mais...
Cherche URL d'un site de visualisation d'images[PHP] Comment fait on pour gerer les liens ?
Plus de sujets relatifs à : URL Rewriting ou comment gérer les sessions sans cookie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR