Eu nunca usei SESSION, eu estava penssando em fazer o seguinte, em um sistema que identifica usuários logados e deslogados, funcionária da seguinte forma; o cara ia lá fazia login dai isso criaria um cookie com o valor de "email" e "pass", com os dados que ele coloco, dai o SESSION iria guardar a "id" do usuário, que significaria que ele esta logado, ou sejá, o cara poderia apagar os cookies no certo momento, porem ele continuaria logado na página, a não ser que ele fecha-se. Ou se ele fecha-se com os cookeis salvos, dai na hora que ele entra-se novamente o script pegaria o email e pass dele e logaria sem ao menos ele perceber e mandaria a "id" pro SESSION, eu tentei fazer, mas ele não retorna como logado:
//conecta ao SQL
$mysql_host = 'localhost';
$mysql_user = 'xxxx';
$mysql_password ='******';
$mysql_base = 'xxxxx';
mysql_connect("$mysql_host","$mysql_user","$mysql_password");
mysql_select_db("$mysql_base");
//------------------------------
$vrid=$_SESSION['idc'];
//Verifica se o session já esta com algum valor antes de execultar o script
if ($vrid != "") {
//Verifica se o cara tem valor do cookie no pc antes de execultar o script
if ($email != "" or $pass != "") {
session_start();
$requete=mysql_query("select id_membre,mail,pass from users where mail='$email' and pass='$pass'") or die(mysql_error());
//isso gravaria no session o valor "id" do usuário
$_SESSION['idc'] = mysql_result($requete,0,"id_membre");
}
}
//isso pegaria o valor ID
$idc=$_SESSION['idc'];
$identmembre = mysql_query("SELECT * FROM users WHERE id_membre='$idc'");
$numident = mysql_num_rows($identmembre);
//Verifica se existe algum usuário com o ID mostrado, caso contrário o cara não esta logado
if ($numident == "0" OR $idc == "") {
}
else {
echo"Você esta logado!";
}
//------------------------------
Pergunta
RodrigoGomes
Eu nunca usei SESSION, eu estava penssando em fazer o seguinte, em um sistema que identifica usuários logados e deslogados, funcionária da seguinte forma; o cara ia lá fazia login dai isso criaria um cookie com o valor de "email" e "pass", com os dados que ele coloco, dai o SESSION iria guardar a "id" do usuário, que significaria que ele esta logado, ou sejá, o cara poderia apagar os cookies no certo momento, porem ele continuaria logado na página, a não ser que ele fecha-se. Ou se ele fecha-se com os cookeis salvos, dai na hora que ele entra-se novamente o script pegaria o email e pass dele e logaria sem ao menos ele perceber e mandaria a "id" pro SESSION, eu tentei fazer, mas ele não retorna como logado:
Editado por VampyroLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.