Example #1
0
 public function RecupPodcast($object)
 {
     //session_start();
     $pseudo = 'pseudo';
     $object = strtolower($object);
     $sess = new Session();
     $user_session = $sess->__get($pseudo);
     echo 'type :' . gettype($user_session) . '<br/>';
     $yy = var_dump($user_session);
     if ($object == "url") {
         try {
             $req = $this->db->query("SELECT url as lurl FROM podcast p, preference p, utilisateur u WHERE pseudo='{$user_session}' AND u.id_util=pref.id_util AND pref.id_genre=p.id_genre ");
             $req = $req->fetch_object()->lurl;
             echo $req;
         } catch (Exception $e) {
             echo "Une erreur est survenue !" . $e->getMessage();
         }
     } else {
         if (strtolower($object) == "prenom" || strtolower($object) == "prénom") {
             try {
                 $req = $this->db->query("SELECT u_prenom as leprenom FROM utilisateur WHERE pseudo='{$user_session}' ");
                 $req = $req->fetch_object()->leprenom;
             } catch (Exception $e) {
                 echo "Une erreur est survenue !" . $e->getMessage();
             }
         }
     }
     return $req;
 }
 public function __get($name)
 {
     switch ($name) {
         case 'PersonID':
             return $this->_record['person_id'];
         case 'Person':
             return $this->_authenticator->AuthenticatedPerson;
         case 'PersonClass':
             return $this->_options['PersonClass'];
         case 'Authenticator':
             return $this->_authenticator;
         default:
             return parent::__get($name);
     }
 }
Example #3
0
    $confirm->ConfirmationInscription($db, $pseudo, $email);
}
if (isset($_POST['connecter'])) {
    $pseudoConnect = mysqli_real_escape_string($db, $_POST['pseudo2']);
    $mdpConnect = mysqli_real_escape_string($db, $_POST['mdp2']);
    if ($manager->connexion($pseudoConnect, $mdpConnect) == TRUE) {
        //verifCompteValide($pseudo);
        $unesession = new Session();
        // le constructeur crée une session_start();
        $unesession->startsession();
        $xxx = $up->RecupUtilisateur("prenom");
        echo '<br/>';
        var_dump($xxx);
        echo '<br/>';
        $unesession->__set($pseudoConnect, $pseudoConnect);
        echo "TEST vous etes connecté : " . $unesession->__get($pseudoConnect);
    } else {
        echo 'Les identifiants ne sont pas corrects !';
    }
}
?>
<!DOCTYPE html>
<html lang="fr">
<head>
	<title>PodcastToi - Wanna try a little podcast</title>
	<meta property="og:title" content="PodcastToi - Wanna try a podcast "/>  <!-- nom  -->
	<meta property="og:type" content="website"/>
	<meta property="og:url" content=" "/> <!-- url -->
	<meta property="og:image" content=" "/> <!-- logo  -->
	<meta property="og:site_name" content="PodcastToi"/>
	<meta property="og:description" content=" PodcastToi - Enfin un site qui centralise tous vos poscasts musicals"/>