Pessoal, to fazendo aqui pra testa, uma pagina de login, dai me logo e ok!
Mas... se for um sistema onde tem varias pagians, e quero q en todas as paginas o sistema verifique se tem um usuario logado acessando essa pagina, como devo faze isso??
Vlws!
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- Verificar se o usuario ai...
Em todas as páginas vc abre as sessões:
<?php
session_start();
if(!isset($_SESSION['login'])){
}
?>
Analista de Sistemas Web
Cara, dei uma olhada no php.net sobre o session_start e nao entendi direito como ele funciona.
Quano o usuario loga, ele faz uma busca no BD pelo id do usuario, dai na classe onde el faz a busca no bd eu posso faze assim:
[CODE=rich]<?php
session_start();
echo 'Bem vindo a pagina #1';
$_SESSION['login'] = $login;
$_SESSION['id'] = $id;
$_SESSION['time'] = time(); ?>[/CODE]
E depois disso ele vai la pra pagina principal e pra verifica se o usuario esta logado na pagina principal eu posso faze:
[CODE=rich] <?php
session_start();
if(!isset($_SESSION['login'])){
}
?>[/CODE]
É assim ??
Vlws!
krebscode.eti.br
chamuska disse: Cara, dei uma olhada no php.net sobre o session_start e nao entendi direito como ele funciona.
Quano o usuario loga, ele faz uma busca no BD pelo id do usuario, dai na classe onde el faz a busca no bd eu posso faze assim:
[code=rich]<?php
session_start();
echo 'Bem vindo a pagina #1';
$_SESSION['login'] = $login;
$_SESSION['id'] = $id;
$_SESSION['time'] = time(); ?>[/code]E depois disso ele vai la pra pagina principal e pra verifica se o usuario esta logado na pagina principal eu posso faze:
[code=rich] <?php
session_start();
if(!isset($_SESSION['login'])){
}
?>[/code]É assim ??
Vlws!
eu jah expliquei isso ha um tempo atras (e nao mudou nada desde lah), se quiser, pode ler o topico inteiro aqui
ou ir direto para a parte de sessoes, aqui
qualquer duvida eh soh perguntar
flw xD/
Cara, consegui pega um exemplo aqui ! http://br2.php.net/manual/pt_BR/function.session-start.php
Mas tenho mais uma duvida rsrsrs!!
Tem sites q depois de um tempo logado e sem usa o site o usuario precisa faze o login de novo, creio q isso seja pra segurança do sistema, tem como faze isso no php ou javascript ??
Vlws!
krebscode.eti.br
As sessions expiram (ou deveriam expirar) quando o usuário finaliza a sessão (ou seja, sai do site). Se você quiser ter um controle do tempo que ele fica logado ou quiser implementar algo como a opção para "lembrar" o login, pesquise sobre cookies. É bem simples.
Fergo