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

PHP & Base de données Discussion :

Authentification automatique [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut Authentification automatique
    Bonsoir!

    J'ai developpe un site, donc la page d'accueil (index.php) est une page d'authentification classique (LOGIN/PASSWD). Il s'agit d'un formulaire, envoye en POST a un script check.php. Ce dernier verifie le login/passwd dans une BD mySQL... classique donc!

    Mon pb est le suivant : je cherche a creer un petit utilitaire, qui, execute en local sur une machine, permet de s'authentifier automatiquement sur mon site, et de recuperer le contenu d'une page donnee du site, apres authentification.

    Bref, dans un premier temps, est-il possible de se logger automatiquement si on connait le login/passwd ? Cet utilitaire peut etre ecrit dans n'importe quel langage (-> moderateurs ? Deplacer mon topic ?)

    Merci d'avance!

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    tu généres une page avec un formulaire pointant sur la page et avec des champs hidden ad-hoc, tu la lances. un peu de js pour faire le submit après 2 secondes... et tu récupères la réponse.


    python et la librairie webbrowser peuvent te le permettre...

    si tu tournes avec firefox, tu peux aussi jeter un coup d'oeil sur XUL, et là tu pourras faire la même chose beaucoup plus simplement
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut
    Salut!

    Ok je vais regarder tout ça...

    tu généres une page avec un formulaire pointant sur la page
    pointant sur la page que je veux télécharger ? Ou sur mon script check.php ? Je pencherai plutot pr cette dernière option... donc en gros, je génère une page avec un formulaire qui se substitue à mon index.php et envoie mes champs cachés (login et mdp) vers check.php... et check.php va me rediriger vers la première page de mon site...

    Bon je regarde python, webbrowser and co, et je reviens avec mes questions ;-)

    Merci!

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    go avec le pithon

  5. #5
    Membre averti
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut
    Oui il semblerait que Python soit la solution pour faire ça, plus précisément en utilisant urllib2 si je ne m'abuse

    Je teste ce soir (et oui là je suis au boulot ;-)) et je mets ensuite le topic en résolu s'il l'est

  6. #6
    Membre émérite Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000

  7. #7
    Membre chevronné Avatar de XtofRoland
    Profil pro
    Inscrit en
    Août 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 357
    Par défaut
    ds la partie vos meilleurs scripts premier post de ce forum je crois.
    l'un des derniers codes postés fait ce que tu decris....

  8. #8
    Membre averti
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut
    ds la partie vos meilleurs scripts premier post de ce forum je crois.
    l'un des derniers codes postés fait ce que tu decris....
    Effectivement ça a l'air d'être ça!!

    Sinon, on m'a parlé d'un outil : WGET...

    ça a l'air de faire ça aussi...

    J'investigue tout ça ce soir!

    Merci pr vos retours en tout cas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer l'authentification automatique sur un PC distant
    Par Le_Jack dans le forum Sécurité
    Réponses: 1
    Dernier message: 04/08/2007, 13h57
  2. authentification automatique dans IIS
    Par skywaukers dans le forum IIS
    Réponses: 1
    Dernier message: 26/07/2007, 22h41
  3. Authentification automatique sur une page web
    Par guiden dans le forum Windows Forms
    Réponses: 4
    Dernier message: 23/05/2007, 16h51
  4. Réponses: 3
    Dernier message: 24/01/2007, 09h50
  5. [LDAP] Authentification automatique LDAP
    Par Gogus dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 19/12/2005, 14h37

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