Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Artigos
Sign. dos Sonhos
Papel de Parede
Ilusões de Ótica
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Serviços
Mural de Recados
Usuários Online
Bloco de Notas
Formmail
Meu IP
.: Geradores
Gerador de Senhas
Barra de Rolagem
Recomende
Pop-up
Inverter Link
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Celular
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
GTA Mods
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
Offline
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Na Faixa
Sobre
Contato
Recomende-nos
Termos de uso

Criando seções em PHP

Enviado em 20/04/2007 - 12:40
Fonte: A A A A

Hoje em dia todo software baseado em web é muito importante trabalhar com seções, há um controle muito grande de usuário dentro dos scripts quando se trabalha com sessções, permite que usuário não acessem o programa sem efetuar login por exemplo, e restringe acesso ao conteudo dos scripts, ou seja, somente quem estiver autorizado irá visualizar os scripts desejado....segue abaixo um tutorial bem kiss... de sessões em PHP.
1º É necessário ter cadastrado em um db os dados dos usuários... como login e senha... vale lembrar que é muito util usar a função md5() do php para criptografar a senha.
Após verificar se o usuário existe e a senha esta correta inicia-se o script com a função:
session_start();
você pode definir as variaveis de sessão a serem manipuladas por exemplo..
$_SESSION[id]=id;
$_SESSION[[login]=login;
agora estas duas variaves serão globais ... podendo ser utilizadas em qualquer script do seu programa.
Vamos agora ver um script de validação de usuário.
session_start(); // todo script tem que ter esta função para iniciar a sessão;;;
if( (!isset($_SESSION[id])) and (!isset($_SESSION[us_login])) ) {
$msg="Favor Efetuar o Login";
header("Location:/sgd/index.php?msg=$msg")
Basicamente inicia-se a função a função "isset()" verifica se o parametro informado existe e se tem algum valor... no caso se o usuario não existir ele redireciona para a tela de login... isso evita que o usuario acesse algum script que ele nao tem permissão...
Vamos ver um script de logout....
session_start();
unset($_SESSION[us_id]);
unset($_SESSION[us_login]);
header("Location:index.php")
?
Lembrando-se sempre de iniciar os scripts com a função session_start(); a funcção unset(); basicamente destrói a variavel... ou seja ... ela mata o valor que tiver dentro dela.... isto quer dizer que a variavel terá seus valores zerado... ficará com valor vazil e no caso redirecionará para tela de login...
Amigos é isto...
Basicamente... da pra criar uma sessão com este tutorial bem humilde... criando a variavel... checando se ela existe.... e destruindo ao sair... e importante dizer que deve-se criar um script que cheque o valor da variavel... para ver se a sessão foi iniciada..e importe ele no inicio de todo script... o logout é só criar... e dar opção para o usuário clicar que finaliza a sessão...

Fonte: www.php5.com.br Escrito por Diego Ferreira

Enviado por: brunohcs

Postado em: PHP

Esse artigo foi visualizado 3305 vezes

Compartilhe este artigo
facebook del.icio.us rec6 digg
Recomende este artigo a um amigo


Voltar
>> Comentários
 
Related Posts Plugin for WordPress, Blogger...
Comentar
Buscar Artigos:
.: Mods de GTA
GTA SA, VC, IV
SA - Carros
IV - Carros
Mods
GTA IV
SA - Mods Cleo
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
.: Jogos Online
Ação
Aventura
Cassino
Classicos
Colorir
Corrida
Educativos
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
Top Jogos
.: Parceiros
Mural de Recados Grátis
Papel de Parede
Show Moto
Web Visual
.: Nossos Números
Artigos: 931
Categorias: 51
Comentarios: 1863
Usuarios: 26709
Blocos de Nota: 87
Canais: 169

website monitoring service
eXTReMe Tracker
Na Faixa.net - Todos os direitos reservados. 12/2003 - 11/2024
Leia nossos Termos de Uso - Política de Privacidade
Desenvolvido por Web Visual
Crie seu Site - Papel de Parede Grátis - Show Moto - Mural de Recados Grátis - Dicas10