Example #1
0
 $success = '';
 if (strlen($newpass) >= 8 && $newpass == $newpass2) {
     // Vérification du bon nouveau mot de passe (avec les deux champs puis on valide si ok )
     $soap = new SoapClient('https://www.ovh.com/soapi/soapi-1.2.wsdl');
     //login
     try {
         $language = null;
         $multisession = false;
         $session = $soap->login($nic, $pass, $language, $multisession);
         $success .= "login successfull<br/>";
     } catch (SoapFault $fault) {
         $errors[] = "Error : " . $fault;
     }
     //popModifyPassword
     try {
         $result = $soap->popModifyPassword($session, $domain, $email_name, $newpass, false);
         $success .= "popModifyPassword successfull<br/>";
         $success .= print_r($result);
         $success .= "<br/>";
         $success .= "<h3>Merci.<br />Mot de passe modifi&eacute;.</h3>";
         $success .= "<h3>Il sera pris en compte d'ici une quinzaine de minutes</h3>";
     } catch (SoapFault $fault) {
         $errors[] = "Error : " . $fault;
     }
     //logout
     try {
         $result = $soap->logout($session);
         $success .= "logout successfull<br/>";
     } catch (SoapFault $fault) {
         $errors[] = "Error : " . $fault;
     }