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); } }
$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"/>