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

  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
    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é?

  7. #7
    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.

  8. #8
    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

  9. #9
    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 ?

  10. #10
    Membre chevronné
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Par défaut
    Si je comprend bien il veut empêcher 2 personnes de se connecter avec le même login/password. Donc le controle IP est juste une fonction en plus et pas la solution unique. donc pas un gouffre de sécurité...

  11. #11
    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
    Citation Envoyé par yannux Voir le message
    Si je comprend bien il veut empêcher 2 personnes de se connecter avec le même login/password. Donc le controle IP est juste une fonction en plus et pas la solution unique. donc pas un gouffre de sécurité...
    Bah voilà, quand on m'explique plus clairement, je comprends.

    Dans ce cas, ça peut le faire. Sauf que ma remarque de plusieurs personnes sur le même routeur NAT tient toujours.

    Plutôt que prendre l'ip, je générerais un nombre aléatoire au moment de la connexion par login/password. Ce nombre serait stocké en base du côté serveur, en session pour le client. Et l'on pourrait comparer à chaque fois qu'on le souhaite.

  12. #12
    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
    Je persiste à dire que cette solution est un gouffre de sécurité
    Je n'ai pas parlé d'une authentification basé sur l'ip, j'ai parlé de detecter l'utilisation d'un même compte par plusieurs ips.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  13. #13
    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
    Citation Envoyé par sabotage Voir le message
    Je n'ai pas parlé d'une authentification basé sur l'ip, j'ai parlé de detecter l'utilisation d'un même compte par plusieurs ips.
    C'est vrai, je n'avais pas compris. Je comprend vite, mais il faut m'expliquer longtemps.

  14. #14
    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
    De toute facon je crois que le demandeur n'est pas interessé par nos réponse
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  15. #15
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 507
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 507
    Par défaut
    Citation Envoyé par sandy88 Voir le message
    dsl, mais pouvez vous m'aider à trouver le code php qui permet d'arriver à ce que vous avez expliqué?
    Citation Envoyé par sabotage Voir le message
    De toute facon je crois que le demandeur n'est pas interessé par nos réponse


    de plus, les 2 solutions apportees sont tres correctes (enfin, c'est mon avis)
    => log/psw + ip
    => log/psw + rand
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

Discussions similaires

  1. [Authentification] API REstful PHP
    Par yoshï dans le forum REST
    Réponses: 1
    Dernier message: 22/07/2008, 10h33
  2. Authentification HTTP par PHP sans mire
    Par Ethylene dans le forum Langage
    Réponses: 4
    Dernier message: 15/04/2008, 15h55
  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, 10h56

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