Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mark Augusto

Gente como implemento o sistema de Manter conectado

Recommended Posts

Olá. Bom esse sistema é um sistema normal de login por Session. com esta funcionando tudo certo, Mais o que está faltando é um sisteminha de "Continuar conectado". que serve para quando mesmo o navegador for fechado, a sua Session ainda está lá logada, pois bem eu não sei nem por onde começo, estou começando a fazer faculdade de programação, e peço ajuda de vocês para me ajudarem se possível. Obrigado

 

Obs: só acionar essa função de Continuar conectado". quando selecionado um Radio. vlw

 

 

<?php
session_start();
sleep(1);
include"../conect.php";
$usuario = mysql_real_escape_string($_POST['user']);
$senha = mysql_real_escape_string($_POST['password']);
$sql_acesso = mysql_query("SELECT * FROM usuarios WHERE email = '$usuario' AND senha = '$senha'") or die("Erro ao selecionar");
if(mysql_num_rows($sql_acesso) == 1){
while($lnuseraction = mysql_fetch_array($sql_acesso)){
$sessaodo_user = $lnuseraction['sessao'];
$_SESSION['usuario_session'] = $usuario;
$_SESSION['senha_session'] = $senha;
echo "<script>javascript:open('home.php?id=$sessaodo_user', '_top')</script>";
}
}elseif(empty($usuario)) {
echo "Combinação e-mail & senha é necessário.";
}elseif(empty($senha)) {
echo "Digite a senha.";
}else{
unset($_SESSION['usuario_session']);
unset($_SESSION['senha_session']);
echo "Senha ou e-mail digitados incorretamente.";
?>
<script type="text/javascript">
document.getElementById('user').value = '';
document.getElementById('password').value = '';
</script>
<?php }?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para que o login permaneça após o usuário fechar o navegador e reabri-lo, você deve utilizar COOKIES, é quase a mesma coisa que usar SESSION, inclusive sintaxes bem parecidas, a diferença é que Cookies são armazenados mesmo após o fechamento do navegador. É basicamente isso que você precisa.

http://php.net/manual/pt_BR/features.cookies.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

segue a lógica abaixo:

se existir a sessão de usuário significa que ta logado, quando clicar para fazer o login, antes do formulario de login vc faz a verificação em php.... se existir a sessão vc redireciona para a home do usuario passando as variáveis referente ao mesmo como parametro ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.