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 :

authentification spécifique en php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut authentification spécifique en php
    Bonsoir,
    peut on s'authentifier selon une autre variable ,autre que le login et password, qui assure l'authentification pour un seul abonné unique
    c-à-d les variables de l'authentification ne peuvent pas etre utiisées par plusieurs personnes pour accéder à un seul compte.
    j'espère que quelqu'un peut m'aider.
    merci d'avance!!!

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Pour empecher l'utilisation d'un compte par plusieurs personnes on peut simplement recouper l'utilisation du même compte par des adresses IP différentes dans un laps de temps.

    Attention de ne pas être trop restrictif : un utilisateur légitime peut se connecter à la fin de son boulot, rentrer chez et se reconnecter.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    mais lorsqu'on utilise l'adresse IP, c-à-d l'authentification se fait par test de l'adresse IP de l'utilisateur on suppose que cet utiisatuer a changer son ordi dans ce cas il ne peut pas s'authentifier puisque son adresse va être changée. n'est ce pas?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu m'as lu a moitié : on fait un recoupement compte / adresse IP sur une periode de temps.

    Par exemple, tu autorises deux IP differentes pour un compte dans la meme journée.
    En faisant cela, tu n'empeches pas par contre deux personnes differentes qui se connectent en alternance avec le meme compte.

    Ton réglage nombre / période depend d'ou tu places le curseur entre ce que tu filtres et ce que tu permets.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    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 : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Bonsoir,
    Pourquoi le couple login/password ne te convient-il pas ?

  6. #6
    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 : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Je persiste à dire que cette solution est un gouffre de sécurité et qu'avant d'établir des solutions, il serait utile de connaitre la problématique.

    Citation Envoyé par s.n.a.f.u Voir le message
    Bonsoir,
    Pourquoi le couple login/password ne te convient-il pas ?

  7. #7
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    dsl, mais pouvez vous m'aider à trouver le code php qui permet d'arriver à ce que vous avez expliqué?

  8. #8
    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 : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Si 5 personnes se connectent en wifi sur un routeur, elles auront la même ip.
    Basé une authentification sur l'ip n'est pas souhaitable à mon avis.

  9. #9
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il faut juste que tu enregistres l'adresse IP et la date/heure lors d'une connexion réussie.

    Ensuite à chaque demande de connexion, tu regardes dans la base, quelles informations il y a déjà eu pour ton utilisateur dans la période choisie.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [Authentification] API REstful PHP
    Par yoshï dans le forum REST
    Réponses: 1
    Dernier message: 22/07/2008, 09h33
  2. Authentification HTTP par PHP sans mire
    Par Ethylene dans le forum Langage
    Réponses: 4
    Dernier message: 15/04/2008, 14h55
  3. [MySQL] Recherche script d'authentification MsSQL en PHP
    Par dodik dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 21/02/2006, 09h56

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