Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2706 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  se logger sur un forum phpbb depuis delphi ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

se logger sur un forum phpbb depuis delphi ?

n°524653
piloud
Posté le 27-09-2003 à 17:55:58  profilanswer
 

Voila en fait c tout con , je voudrai une case utilisateur et une autre mot de passe puis un bouton go qui permettent douvrir une fenetre ie qui se logge avec les infos demandees sur le forum phpbb !  
 
Voila help

mood
Publicité
Posté le 27-09-2003 à 17:55:58  profilanswer
 

n°524702
Tetedeienc​h
Head Of God
Posté le 27-09-2003 à 19:04:41  profilanswer
 

fenetre IE : utilise OLE pour l'avoir.
 
si gt toi, j'ouvrirai la fenetre IE sur la page d'action de login de phpbb ( la ou pointe leur formulaire de login) en postant en meme temps le login/mdp de l'utilisateur.
 
ca me semble etre le + simple.
 
deux trois liens :
lancer IE depuis delphi :
http://www.chami.com/tips/delphi/110396D.html
 
faire un POST de tes variables en meme temps :
http://www.scalabium.com/faq/dct0139.htm
 
Bonne chance :hello:


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°524705
_maximus_
Goret ptit con ^_^
Posté le 27-09-2003 à 19:09:22  profilanswer
 

j'y connais rien en delphi, mais si c'est pour une utilisation en tant qu'administrateur... pourquoi ne pas directement se loguer sur la base de données? Et envoyer des requete sql ?  
Si c'est pour les utilisateurs, j'ai rien dit ;)
 


---------------
Ptit con de goret je t'emmerde ^_^
n°524725
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-09-2003 à 19:42:08  profilanswer
 

_Maximus_ a écrit :

pourquoi ne pas directement se loguer sur la base de données? Et envoyer des requete sql ?  
 


 
peut-être parce que quasi aucun server distant ne l'accepte ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°524753
_maximus_
Goret ptit con ^_^
Posté le 27-09-2003 à 20:49:49  profilanswer
 

antp a écrit :


 
peut-être parce que quasi aucun server distant ne l'accepte ? :D


 
Tres bon argument ^^
 
sur planet-work ils acceptent en tout cas...


---------------
Ptit con de goret je t'emmerde ^_^
n°526012
piloud
Posté le 29-09-2003 à 18:50:51  profilanswer
 

c juste pour utilisateur

n°526017
piloud
Posté le 29-09-2003 à 18:55:49  profilanswer
 

tetedeiench a écrit :

fenetre IE : utilise OLE pour l'avoir.
 
si gt toi, j'ouvrirai la fenetre IE sur la page d'action de login de phpbb ( la ou pointe leur formulaire de login) en postant en meme temps le login/mdp de l'utilisateur.
 
ca me semble etre le + simple.
 
deux trois liens :
lancer IE depuis delphi :
http://www.chami.com/tips/delphi/110396D.html
 
faire un POST de tes variables en meme temps :
http://www.scalabium.com/faq/dct0139.htm
 
Bonne chance :hello:


 
C une bonn id , v voir ce que ca donne  
mais comment faire pour le post de mes variables ? comment lui specifier dans quel textbox il doit poster les variables ?

n°526020
Tetedeienc​h
Head Of God
Posté le 29-09-2003 à 18:59:54  profilanswer
 

piloud a écrit :


 
C une bonn id , v voir ce que ca donne  
mais comment faire pour le post de mes variables ? comment lui specifier dans quel textbox il doit poster les variables ?  


 
Je connais pas phpbb, mais admettons. Le code source doit etre dispo de totue manière.
 
Tu regardes le forumulaire de login phpbb, admettons login.php. Dedans, y a deux champs : login qui prends le login et password qui prends le mot de passe ( c fictif hein).
 
Quand le monsieur clique sur valider c envoyé sur une page check_login.php .
 
Ce que je ferai a ta place, c'est ouvrir IE sur la page check_login.php en envoyant directement le login/pass depuis l'application delphi, comme expliqué dans mon second lien, posté dans mon premier message.
 
Et vala !
 
Regarde un peu ce que donne le formulaire phpbb, reproduit le en redirigeant sur la meme page avec les memes variables depuis delphi, et voilà.


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°526029
piloud
Posté le 29-09-2003 à 19:15:36  profilanswer
 

ok c cool , maintenant a moi de trouver le nom de ces fichu pages :)  
mci

n°526033
piloud
Posté le 29-09-2003 à 19:29:54  profilanswer
 

j arrive pas (sur le forum phpBB)
le seul truc que jai trouve c de faire un  
 
....../forum/login.php?username=toto&password=tata
 
mais y fait comme si de rien etait , pourtant c bien une methode POST
 
voila la page login.php affichée
 

 
...
<form action="login.php" method="post">
 
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  <tr>
 <td align="left" class="nav"><a href="index.php" class="nav">CsClanTHC.fr.st Index du Forum</a></td>
  </tr>
</table>
 
<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline" align="center">
  <tr>
 <th height="25" class="thHead" nowrap="nowrap">Veuillez entrer votre nom d'utilisateur et votre mot de passe pour vous connecter.</th>
  </tr>
  <tr>
 <td class="row1"><table border="0" cellpadding="3" cellspacing="1" width="100%">
    <tr>
   <td colspan="2" align="center">&nbsp;</td>
    </tr>
    <tr>
   <td width="45%" align="right"><span class="gen">Nom d'utilisateur:</span></td>
   <td>
     <input type="text" name="username" size="25" maxlength="40" value="" />
   </td>
    </tr>
    <tr>
   <td align="right"><span class="gen">Mot de passe:</span></td>
   <td>
     <input type="password" name="password" size="25" maxlength="25" />
   </td>
    </tr>
    <tr align="center">
   <td colspan="2"><span class="gen">Se connecter automatiquement à chaque visite: <input type="checkbox" name="autologin" /></span></td>
    </tr>
    <tr align="center">
   <td colspan="2"><input type="hidden" name="sid" value="5703c5d0481d1a3c98f1ae265334a8cc" /><input type="hidden" name="redirect" value="" /><input type="submit" name="login" class="mainoption" value="Connexion" /></td>
    </tr>
    <tr align="center">
   <td colspan="2"><span class="gensmall"><a href="profile.php?mode=sendpassword" class="gensmall">J'ai oublié mon mot de passe</a></span></td>
    </tr>
  </table></td>
  </tr>
</table>
 
</form>
...


Message édité par piloud le 29-09-2003 à 19:30:29
mood
Publicité
Posté le 29-09-2003 à 19:29:54  profilanswer
 

n°526156
Tetedeienc​h
Head Of God
Posté le 29-09-2003 à 21:05:20  profilanswer
 

fait gaffe, y a pas que login/mdp dedans, y a aussi deux autres variables a prendre en compte :
 
<input type="checkbox" name="autologin" />
<input type="hidden" name="sid" value="5703c5d0481d1a3c98f1ae265334a8cc" />
 
 
De plus, le but n'est pas remplir les champs du formulaire et de faire "submit". Le but est de faire comme si ct le formulaire qui avait été envoyé.
 
Donc il faut que tu envoies 4 variables via POST ( pas par l'URL, regarde mon lien ;) ) a la page ou pointe :
 
<input type="submit" name="login" class="mainoption" value="Connexion" />
 
cad, login.php.


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°747110
conseil-cr​eation
Posté le 01-06-2004 à 11:05:35  profilanswer
 

Salut Piloud !
 
Apparemment ton problème remonte à loin ... est-ce que ton pb est résolu !?
 
@+, Cédric.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  se logger sur un forum phpbb depuis delphi ?

 

Sujets relatifs
[DELPHI] lecture ficheir AVIavec mediaplayer[DELPHI]Boutton et track bar... (débutant)
Probleme de smiley pour forum[delphi] utilisation du findComponent dans une fonction if?
[delphi]Déplacer des fichiers?[DELPHI] Comment avoir le look XP ?
[DELPHI] récupérer le nom d'un fichier ...[Delphi] Recuperer des valeurs contenues dans une page web
[Delphi] Stockage d'un mot de passe. [Résolu]Smiley pack pour phpbb
Plus de sujets relatifs à : se logger sur un forum phpbb depuis delphi ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR