public function verificationInscription() { //NOUVEL UTILISATEUR AVEC IP $cnx = parent::getCnx(); $user = new User($cnx, true, $_SERVER["REMOTE_ADDR"]); //INSCRIPTION DANS LA TABLE USER $user->ajouterUser(); //INSCRIPTION DANS LA TABLE MEMBRE $mail = $_POST['mail']; $mdp = $_POST['mdp1']; $id = $user->getId(); $ip = $user->getIp(); $nom = $_POST['nom']; $prenom = $_POST['prenom']; $adresse = $_POST['adresse']; $cp = $_POST['cp']; $ville = $_POST['ville']; $qualite = "FO"; //NOUVEAU MEMBRE $membre = new Membres($mail, $mdp, $id, $ip, $nom, $prenom, $adresse, $cp, $ville, $qualite); if ($membre->authentification($cnx) == FALSE) { if ($membre->ajouterMembre($cnx)) { return 1; } else { return -1; } } else { return 0; } }
public function getUserInfo(User $user) { if (!Config::exist('oss_url')) { return false; } if (Config::get('oss_url') == '') { return false; } $data = file_get_contents(Config::get('oss_url') . (strpos(Config::get('oss_url'), '?') > 0 ? '&' : '?') . 'mac=' . $user->getMac() . '&serial_number=' . $user->getSerialNumber() . '&type=' . $user->getStbType() . '&locale=' . $user->getLocale() . '&login='******'&portal=' . (empty($_SERVER['HTTP_HOST']) ? '' : $_SERVER['HTTP_HOST']) . '&verified=' . intval($user->isVerified()) . '&ip=' . $user->getIp()); return $this->parseResult($data, Config::getSafe('strict_oss_url_check', true)); }
$statistics->run(); httpResponse(); break; case validateRoute('GET', 'run-bonus'): $log = new Logs($db); $bonus = new Bonus($db, $user, $log); $bonus->run(); httpResponse(); break; } /* Login check before the following routes */ $user->loginCheck(); switch (true) { case validateRoute('GET', 'status'): /* IP change check and logging */ if ($user->getClass() < User::CLASS_UPLOADER && ((int) $_GET["timeSinceLastCheck"] < 5100 || $user->getBrowserIp() !== $user->getIp())) { $user->logIp(); } /* Only update last access if user refreshed a page recently */ if ((int) $_GET["timeSinceLastCheck"] < 5100) { $user->updateLastAccess(); } httpResponse($user->getStatus()); break; case validateRoute('GET', 'rules'): $rules = new Rules($db); httpResponse($rules->query()); break; case validateRoute('POST', 'rules'): $rules = new Rules($db, $user); httpResponse($rules->create($postdata));
//$newPoint = new Point(0, 'Foyer'); //echo $newPoint->getName(); echo '<h2>Ok id etu</h2>'; $User = new User('6362', 2, '', 1); echo $User->getState(); echo '<h2>Ok id buckutt</h2>'; $User = new User('1', 3, '', 1); echo $User->getState(); echo '<h2>Ok login</h2>'; $User = new User('bernardx', 1, '', 1); echo $User->getState(); echo '<h2>usr inconnu</h2>'; $User = new User('636462', 2, '', 1); echo $User->getState(); echo $User->getFirstname(); echo '<h2>Avec mot de passe</h2>'; $User = new User('bernardx', 1, 'toto'); echo $User->getState() . '<br />'; echo $User->getId() . '<br />'; echo $User->getFirstname() . '<br />'; echo $User->getLastname() . '<br />'; echo $User->getNickname() . '<br />'; echo $User->getMail() . '<br />'; echo $User->getCredit() . '<br />'; echo $User->getIp(); /* echo '<h2>Avec mot de passe faux</h2>'; $User = new User('6362', 2, 'pezfzev'); echo $User->getState(); echo $User->getLastname(); */