begin process at 2010 03 21 21:22:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Fonctionnement d'une propriété d'un navigateur

 > 

gestion d'une session par fenetre de navigateur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

gestion d'une session par fenetre de navigateur

jeudi 15 mai 2008 à 10:19:00 | gestion d'une session par fenetre de navigateur

jorgio94

Bonjour,

J'ai un petit souci avec mon application. Lorsque l'utilisateur s'identifie et donc ouvre une session, je voudrais l'empêcher l'ouverture d'une nouvelle fenêtre (fichier --> nouvelle fenêtre ou ctrl + N), car actuellement, quand il fait ça, la seconde fenêtre est ouverte avec la même session que la première. On a donc des risque de fusion de fiches lorsque l'utilisateur modifie des données.
Dois-je bloquer la fonction d'ouverture de nouvelle fenêtre à partir de celle ouverte, et comment? ou alors, femer la première session et laisser ouverte celle de la seconde fenêtre?
Merci de votre aide
jeudi 15 mai 2008 à 11:54:03 | Re : gestion d'une session par fenetre de navigateur

nickadele

Membre Club Administrateur CodeS-SourceS
Bonjour,

tu ne sais pas emêcher l'utilisateur d'ouvrir 2 fenêtre sur la même session.
Quand bien même tu l'empècherait au niveau de ta page, cela ne l'empèche pas d'ouvrir une autre fenètre manuellement et de taper la même url.
Si tu veux empècher un utilisateur de faire la même action sur une même donnée, il faut utiliser une clé (genre timestamp).

Nickadele
jeudi 15 mai 2008 à 11:56:42 | Re : gestion d'une session par fenetre de navigateur

jorgio94

Non mais s'il ouvre manuellement une nouvelle page vierge et retape l'url, il n'y a pas de problème car il devra s'indentifier. Mais avec les manip que j'ai cité, il n'a pas besoin de s'identifié et il se retrouve avec 2 fenêtre sur la même session
jeudi 15 mai 2008 à 13:03:14 | Re : gestion d'une session par fenetre de navigateur

nickadele

Membre Club Administrateur CodeS-SourceS
Alors utilises un système de clé.
jeudi 15 mai 2008 à 13:05:01 | Re : gestion d'une session par fenetre de navigateur

jorgio94

excuse moi mais ça s'utilise comment? je ne connais pas ce système
jeudi 15 mai 2008 à 13:29:21 | Re : gestion d'une session par fenetre de navigateur

nickadele

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Exemple : tu as une table client, pour chaque client tu lui attribues une clé (autre que son identifiant ou tout autre clés déjà utilisé).
Un utilisateur souhaites modifier le client X.
Dans la page formulaire qu'il reçoit se trouve cette fameuse clé cachée.
Lorsqu'il va mettre à jour les données, tu vérifies que le client X existe et tu modifies les données.
Sauf que ici tu ne modifieras les données que si la clé du client X est égale à la clé que l'utilisateur vient d'envoyé.
Au moment de la modification des données, tu modifies également la clé.
Ceci entraine qu'il sera impossible de modifier le client X que ce soit avec 2 utilisateurs ou même un utilisateur avec 2 fenêtres.

J'espère avoir été claire dans mes explications.
jeudi 15 mai 2008 à 13:31:01 | Re : gestion d'une session par fenetre de navigateur

jorgio94

oui oui merci


Cette discussion est classée dans : fenetre, gestion, session, fenêtre, ouverte


Répondre à ce message

Sujets en rapport avec ce message

Detection fenetre ouverte [ par electroweb ] Bonjour à tous.Je cherche comment lors de l'ouverture d'une fenetre POPUP "window.open" si celle ci est déja ouverte.Merci pour votre aide. fenetre ouverte ou pas ? [ par sylcasi ] bonjour,je cherche un test pour savoir si une fenetre (fille) est encore ouverte ou pas (elle est ouverte sur l'évenement onmouse over et se ferme aut Gestion de deux fenêtre HTML [ par kiki49 ] Bonjour,Mon but est de d'ouvrir des page .pps à partir d'une page de base en html + javacript en utilisant différentes touches du clavier, tout cela s tester qu'une fenetre est ouverte ou fermer [ par steph ] salut,comment savoir si une fenetre est ouverte ou fermer ?j'ai ecrit un petit script pour cela, le probléme c'est que si teste que la fenetre est ouv pb avec pop-up et opener [ par jeca ] Bonjour,J'essaie vainement d'ajouter une option à la balise d'une fenêtre principale par l'intermédiaire d'une saisie effectuée dans une fenêtre pop- Configurer une fenetre en javascript [ par porciner ] Bonjour, Je souhaiterais savoir si il est possible de configurer une fenêtre après son ouverture. Je m'explique : Lorsque l'on met cette ligne : self. fermeture de session propre lors de la fermeture du navigateur [ par spacest ] Bonjour, Mon problème:Une application Intranet possède une fenêtre principale qui, à sa fermeture, clot aussi la session utilisateur sur l'application Redimensionner la fenetre ouverte [ par rich25200 ] Bonjour, Quand j'ouvre une fenetre j'aimerai qu'elle s'affiche a une taille que je souhaite... par exemple 400 par 500.... Comment faire ? je sais q Fermer une fenêtre [ par Mickey VB ] Bonjour, J'utilise un bouton dans une fenetre 'A', qui m'ouvre avec un script javascript une nouvelle fenetre IE (window.open) que l'on appelera 'B'.C Accéder a une fenêtre par son nom [ par spottydj ] Bonjour, J'ai un sacré problème.J'ai une fenetre pincipale, coupée en 2 frames.A partir de la frame de droite, j'ouvre une fenetre.Depuis cette nouvel


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 28,252 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales