Example #1
0
 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));
 }
Example #3
0
         $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));
Example #4
0
//$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();
*/