Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP:Obter nome de usuário da sessão


Você tem que armazenar o nome de usuário na sessão para que ele fique disponível em outro carregamento de página, atualmente o script armazena apenas esses valores na sessão;
 $_SESSION['loggedin'] = $row[$this->pass_column];
 $_SESSION['userlevel'] = $row[$this->user_level];

O que você precisa fazer é adicionar o $username para a sessão que é passada para o login função, como abaixo;
$_SESSION['username'] = $username;

O nome de usuário agora será armazenado na sessão com o nome de usuário da chave.

Para poder usá-lo em outra página, certifique-se de que antes de tentar usá-lo você inicie a sessão chamando a função session_start() .