Vou postar o código pronto, no caso de alguém ter a mesma dúvida. Obrigado por todos que ajudaram. Agora consegui entender bem melhor sobre OOP e SESSIONS dentro de php. Acho esses dois um pouco mais difíceis hehe.
A classe teste.php:
<?php class teste { private $nome; private $email; public function __construct($nome) { $this->nome = $nome; $resultado=mysql_query("SELECT email FROM usuarios WHERE username='$nome'"); $email3=mysql_fetch_row($resultado); $this->email = $email3[0]; } public function getNome() { return $this->nome; } public function getEmail(){ return $this->email; } } ?>
No login:
... include "teste.php"; session_start(); if (isset($_SESSION['user'])){ unset ($_SESSION['user']); $_SESSION['user'] = new teste($username); } else { $_SESSION['user'] = new teste($username); }
Imprimindo as informações numa página qualquer:
<?php include "teste.php"; session_start(); echo $_SESSION['user']->getNome(); echo $_SESSION['user']->getEmail(); ?>