IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Sécurité] Comment puis je fermer une fenetre


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Points : 77
    Points
    77
    Par défaut [Sécurité] Comment puis je fermer une fenetre
    Donc je dois donner a l'utilisateur le droit de saisir trois fois le mot de passe apres ces 3 essai je dois fermer la page automatiquement ou une autre solution qui l'empeche par exemple en php que dois je faire

  2. #2
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Bonjour

    En PHP tu ne pourras pas fermer la fenêtre, puisque tu es côté serveur. D'une manière générale je te déconseille fortement cette solution : qu'est-ce qui te donne le droit de tuer un programme qui tourne chez le client ?? Parce que c'est à ça que ça revient.

    Par contre en PHP, tu peux positionner une variable de session qui dit que l'utilisateur n'a plus le droit de se connecter, et si cette variable est positionnée, tu n'affiches plus le formulaire d'authentification (+ tu refuses de traiter les données d'authentification, très important parce que les données de formulaires peuvent être créées artificiellement). Et tu affiches un message d'erreur, bien sûr.

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Points : 77
    Points
    77
    Par défaut Comment puis je fermer une fenetre
    et alors comment puis je faire !

  4. #4
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Citation Envoyé par Eusebius
    Bonjour

    En PHP tu ne pourras pas fermer la fenêtre, puisque tu es côté serveur. D'une manière générale je te déconseille fortement cette solution : qu'est-ce qui te donne le droit de tuer un programme qui tourne chez le client ?? Parce que c'est à ça que ça revient.

    Par contre en PHP, tu peux positionner une variable de session qui dit que l'utilisateur n'a plus le droit de se connecter, et si cette variable est positionnée, tu n'affiches plus le formulaire d'authentification (+ tu refuses de traiter les données d'authentification, très important parce que les données de formulaires peuvent être créées artificiellement). Et tu affiches un message d'erreur, bien sûr.
    Personnellement, j'utiliserais plutôt une base de données avec le nombre de tentatives de connexion, ou toute autre technique de données persistentes (fichiers texte).
    En effet, les sessions sont basées sur les cookies, donc il suffit que l'utilisateur vire le cookie et il peux réessayer de se connecter.

    Par contre, fermer une fenêtre du navigateur, c'est un peu bourrin quand même. Il faut juste prévoir une page "cul de sac" pour les utilisateurs qui n'ont pas le droit d'aller plus loin.

  5. #5
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par Maria1505
    et alors comment puis je faire !
    On t'a déjà proposé deux solutions... (la mienne ayant des défauts effectivement)
    S'il y a un point précis que tu ne comprends pas, dis-le...

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/02/2009, 19h32
  2. Réponses: 4
    Dernier message: 08/05/2006, 16h41
  3. Comment fermer une fenetre
    Par ipascual dans le forum MFC
    Réponses: 8
    Dernier message: 28/04/2006, 23h26
  4. comment fermer une fenetre enfant
    Par stefane1981 dans le forum MFC
    Réponses: 12
    Dernier message: 20/10/2005, 11h32
  5. Comment fermer une Fenetre Modal avec Code ?
    Par Soulama dans le forum Langage
    Réponses: 19
    Dernier message: 13/07/2005, 11h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo