Ir para conteúdo
Fórum Script Brasil
  • 0

Session


Felipe_

Pergunta

alguém sabe algum script ou tem algum sistema de login / senha que use SESSION?

só preciso da parte do session, o resto já tenho... ah, estou utilizando DB no meu sistema de cadastro / login

Se puder, passem o que devo colocar na hora que o cara se loga, o que devo colocar no restante dos meus arquivos (pra verificar se a seçao já começou) e pra finalizar a seção!

Vlw.. brigado..

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

essa é a parte q verifica os dados e registra a session, lembre-se que isso deve vir antes do <html>:

$sql = mysql_query("SELECT * FROM ... WHERE ........") or die("ERRO no comando SQL :".mysql_error());

if(mysql_num_rows($sql)>0) {

$nome = mysql_result($sql, 0, "nome");

$cpf = mysql_result($sql, 0, "cpf");

$senha = mysql_result($sql, 0, "senha");

session_start("nomesessao");

session_register("nome","cpf","senha"");

header("Location: logado.php");

} else {

echo "<font size=4 color=red><center><b>...../... não conferem</b></center></font>";

}

}

e para verificar se o usuário está logado ou não crie um arquivo com o nome ver_sessao.php por exemplo:

<?

session_start("nomesessao");

if(!(session_is_registered("nome") and session_is_registered("cpf") and session_is_registered("senha"))) {

echo "você tem que se logar antes";

exit;

}

?>

agora é só adaptar aos dados da sua tabela...

ai em todos páginas protegidas você dá uma include("ver_sessao.php") que ela já estará protegida. Mas isso tb tem que ser antes do <html>.

espero ter ajudado,qualquer coisa posta ai... ;)

Link para o comentário
Compartilhar em outros sites

  • 0

opa

tudo funcionando manin

agora me resta apenas mais uma duvida

como fazer a mudança de senha do usuario, sendo que ele esta loggado!

Faço normal? e o session, vou ter que destruir no final e mandar ele se loggar novamente? Posso alterar a senha com o session em funcionamento?

vlw.. brigado

Link para o comentário
Compartilhar em outros sites

  • 0

Ai Felipe_, gostaria de dar uma olhadinha nesse teu SCRIPT, pois tou com duvidas no meu Script, q por sinal é parecido com o seu!

Se puderes me ajudar estarei muito Grato!

meu email é... dudu@canalaa.com

[]`s

Link para o comentário
Compartilhar em outros sites

  • 0

bom, vou passar por aqui, porque ai a galera que tiver o mesmo problema utiliza tb

meu script todo tem mais de 1 mega e meio cara.. ele é todo junto, vou tentar separar pra você

// antes você conecta ao DB

$sql = mysql_query("select * from membros_login where UserID = '$UserID' and Password = '$Password'") or die("ERRO no comando SQL :".mysql_error());

if(mysql_num_rows($sql)>0) {
$user = mysql_result($sql, 0, "UserID");
$senha = mysql_result($sql, 0, "Password");

session_start("autenticado");
session_register("UserID","Password");
// esse aqui voce pode levar o usuario tb à algum arquivo (depois de logar)
// ele que indicará o quevai ocorrer com o usuário loggado
echo "<font size=4 color=red><center><b>Bem vindo </b></center></font>";
} else {
// se não der certo voce coloca aqui
header("Location: erro.php");
exit;
}
// codigo pra verificação se esta loggado ou não, ou seja
// você deve colocar isso no inicio de todas pages protegidas
// ou então cria um arquivo e faça um include do arquivo

<?php

session_start("autenticado");
   
if(!(session_is_registered("UserID") and session_is_registered("Password"))) {

// se ele não tiver autenticado, vai para  
header("Location: entrar.php");
exit;

}
?>

  

espero ter ajudado.. qualquer coisa, posta ai

[]'s

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...