Fórum Como criar uma página que só pode ser acessada com o usuário logado #463272
07/12/2013
0
Gustavo Vaz
Curtir tópico
+ 0Posts
08/12/2013
Marcio Araujo
Gostei + 0
09/12/2013
Eduardo Backes
Gostei + 0
10/12/2013
Samuel
Vamos exemplificar:
na página login.php
<?php session_start(); $_SESSION["usuario"] = $usuario; $_SESSION["nivel"] = $nivel; ?>
pagina nivel1.php
<?php
session_start();
if($_SESSION["nivel"] == "1")
{
echo "você pode acessar esta página!";
}
else {
echo "<script>
location.href='index.php';
</script>";
}
?>
tem muito que melhorar neste codigo, dê uma lida no manual do php, tem boa informação lá!
[url:descricao=$_SESSION - PHP Manual]http://php.net/manual/pt_BR/reserved.variables.session.php[/url]
veja todas as funções você trabalhar com sessão!!
Funções para Sessão
Boa Sorte!
Gostei + 0
10/12/2013
Marcio Araujo
Gostei + 0
11/12/2013
Marcio Araujo
Gostei + 0
12/12/2013
Samuel
márcio, veja bem, na página login.php criamos um método que valida login, certo? se o retorno for positivo, ou seja, o login existe e a senha digitada confere, logo armazenaremos em uma variável de sessão o valor do login, e de quebra, o que ele pode acessar!
O código que passei aqui é bem genérico, como pode ver, não há implementação com banco de dados, mas dá margem a esta e n outras possibilidades!
EDIT:
Segue alguns artigos de $_SESSION que achei super legal, aqui mesmo na DEVMEDIA:
Criando sessão para login no PHP
Serialização de objetos em SESSION no PHP
e tem muito mais: SESSION php
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)