$state = ''; if (isset($_POST['pin'])) { if (!empty($_POST['pin']) && $_POST['pin'] != 0) { //Ok, donc d�sision unilat�rale de moi meme : on utiliseras pas la classe de session de wopelight pour gerer l'authentification, en tout cas dans un premier temps ! //soit: //%s/session..login/_POST['login']/g $SADMIN = new nusoap_client($wsdlSADMIN, true); $SBUY = new nusoap_client($wsdlSBUY, true); $loginSADMIN = $SADMIN->login($_POST['login'], 1, $_POST['pin'], $_SERVER["REMOTE_ADDR"]); //écite de tenter si le mec a pas le bon mdp (et donc, que +1 en fail_auth) if ($loginSADMIN == 1) { $loginSBUY = $SBUY->login($_POST['login'], 1, $_POST['pin'], $_SERVER["REMOTE_ADDR"]); } if ($loginSADMIN == 1 && $loginSBUY == 1) { // On verifie s'il est administrateur de fundation $allFundations = $SADMIN->hasDroitsInFundations(); if ($allFundations != 409) { $FADMIN = new nusoap_client($wsdlFADMIN, true); //pk deux n nn ???? $FADMIN->login($_POST['login'], 1, $_POST['pin'], $_SERVER["REMOTE_ADDR"]); } // On verifie s'il est admin de buckutt $isAdminBuckutt = $SADMIN->isAdminBuckutt(); if ($isAdminBuckutt == 1) { $BADMIN = new nusoap_client($wsdlBADMIN, true); $BADMIN->login($_POST['login'], 1, $_POST['pin'], $_SERVER["REMOTE_ADDR"]); } include_once 'dashboard.inc.php'; // On linéarise les objets pour les conserver de page en page. $_SESSION['buckutt']['SADMIN'] = serialize($SADMIN); $_SESSION['buckutt']['SBUY'] = serialize($SBUY);