2010-05-12 12 views
0

J'utilise SimpleBrowser de SimpleTest (http://www.simpletest.org) pour vous connecter à un webmin (http://www.webmin.com/). Cette connexion utilise https. J'ai essayé deux façons différentes, les deux échouent.problème de connexion connexion en utilisant SimpleTest

$browser = new SimpleBrowser(); 
$browser->useCookies(); 
$browser->useFrames(); 
//echoes the login page, where it should echo the landing page from a logged user 
echo $browser->post('https://address/','user=User&pass=Secret')); 

Et aussi:

$browser = new SimpleBrowser(); 
$browser->useCookies(); 
$browser->useFrames(); 
$browser->get('https://address/'); 
$browser->setField('user', 'User'); 
$browser->setField('pass', 'Secret'); 
//echoes the login page, where it should echo the landing page from a logged user 
echo $browser->clickSubmit('Login'); 

Avez-vous une idée de pourquoi cela ne fonctionne pas?

+0

Corriger les valeurs utilisateur/réussite. Les lignes setField renvoient true, par conséquent, ces champs ont été correctement remplis. – Cedric

+0

La page de connexion (avant la connexion) et la page enregistrée (après la connexion) ont la même adresse. – Cedric

Répondre

0

Assurez-vous que vous avez installé l'extension php_openssl.dll dans votre fichier PHP.