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

Permanecer Logado...


Guest Thyago

Pergunta

dry.gif

como que faz para o usuario ficar logado, e faser log out

quando ele fecha e/ou desconecta?

huh.gif

...otra coisa:

quais são sintaxes que usa para o php,

usar um comando assim que o usuario fecha a pagina ou desconecta da internet?

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

usa session ou cookie.

pagina de login //login.php

<?
//Seleciona os dados na tabela
$SelectVerUser = "select ID, from user where NOME='$user' and SENHA='$pass'";
$ExecutSelectVerUser = mysql_query($SelectVerUser) or die("Erro ao selecionar dados. Favor informar ao Administrador enviando a mensagem abaixo. <br>" . mysql_error());
$ReceivSelectVerUser = mysql_fetch_array($ExecutSelectVerUser) or die("Erro ao Logar. Favor voltar e tentar novamente. Caso o erro persistir, informar ao Administrador enviando a mensagem abaixo. <br>" . mysql_error());
$AffectedSelectVerUser = mysql_num_rows($ExecutSelectVerUser);

$ID  	= $ReceivSelectVerUser[ID];

if($AffectedSelectVerUser == 1)
{
	$_SESSION['id_user_site']=$ID;
	include ("Menu.php");
}
else
{
	session_destroy();
	echo "Login Incorreto<br>";
}
?>
pagina onde permace conectado //menu.php
<?
session_start();

$Id = $_SESSION["id"];


if(empty($Id))
{
	require("index.htm");
}
else
{
}
?>
pagina para deslogar //logoff.php
<?php

session_start();

$_SESSION = array();

session_destroy();

?>

boiada hein

Link para o comentário
Compartilhar em outros sites

  • 0
dry.gif

como que faz para o usuario ficar logado, e faser log out

quando ele fecha e/ou desconecta?

huh.gif

...otra coisa:

quais são sintaxes que usa para o php,

usar um comando assim que o usuario fecha a pagina ou desconecta da internet?

Se utilizar o PHP_AUTH para autenticar o usuario ele faz exatamente isto automatico..

Link para o comentário
Compartilhar em outros sites

  • 0
usa session ou cookie.

pagina de login //login.php

<?
//Seleciona os dados na tabela
$SelectVerUser = "select ID, from user where NOME='$user' and SENHA='$pass'";
$ExecutSelectVerUser = mysql_query($SelectVerUser) or die("Erro ao selecionar dados. Favor informar ao Administrador enviando a mensagem abaixo. <br>" . mysql_error());
$ReceivSelectVerUser = mysql_fetch_array($ExecutSelectVerUser) or die("Erro ao Logar. Favor voltar e tentar novamente. Caso o erro persistir, informar ao Administrador enviando a mensagem abaixo. <br>" . mysql_error());
$AffectedSelectVerUser = mysql_num_rows($ExecutSelectVerUser);

$ID  	= $ReceivSelectVerUser[ID];

if($AffectedSelectVerUser == 1)
{
	$_SESSION['id_user_site']=$ID;
	include ("Menu.php");
}
else
{
	session_destroy();
	echo "Login Incorreto<br>";
}
?>
pagina onde permace conectado //menu.php
<?
session_start();

$Id = $_SESSION["id"];


if(empty($Id))
{
	require("index.htm");
}
else
{
}
?>
pagina para deslogar //logoff.php
<?php

session_start();

$_SESSION = array();

session_destroy();

?>

boiada hein

cara seu logoff não esta 100% correto..

na verdade não tem sentido...

tipo $_SESSION já é uma array...

e o session_destroy já destroy todas as sessoes !

não ah necessidade.. tipo no php 4 tinha meio que um bug com session_destroy por isso eu sempre uso um session_unset tambem so por preucalcao..

falou

Link para o comentário
Compartilhar em outros sites

  • 0

cara não há necessidade de se fazer isso...

o $_SESSION já é uma array, assim como o $_POST ou o $_GET etc..

quer um exemplo?

crie varias sessoes

e de um foreach no $_SESSION

exemplo:

<?

session_start();

$_SESSION['s1'] = "v1";

$_SESSION['s2'] = "v2";

$_SESSION['s3'] = "v3";

$_SESSION['s4'] = "v4";

$_SESSION['s5'] = "v5";

$_SESSION['s6'] = "v6";

$_SESSION['s7'] = "v7";

foreach ($_SESSION as $sessao => $valor){

echo "Nome da Sessao: " . $sessao . ". Valor: " . $valor . ".<br>";

}

?>

wink.gif

testai,

falou

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...