Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Como faço para que um login seja válido durante 6 meses? Apos esse período, quando o usuario tentrar logar, vai aparecer na tela "Login expirado"..
Alguem tem alguma dica?
em qual parte desse codigo, eu insiro essa parte de validação?
<?php
//Inicia a sessao
session_start();
// as variáveis login e senha recebem os dados digitados na página index.php
$login = $_POST['login'];
$senha = $_POST['senha'];
//responsavel por se conectar com o banco de dados
$con = mysql_connect("127.0.0.1", "root", "vertrigo") or die ("Sem conexao com o servidor");
$select = mysql_select_db("biblioteca") or die ("Sem acesso ao DB. Entre em contato com o Administrador");
//a variavel $result é responsavel por pegar o $login e $senha e faz uma pesquisa na tabela usuarios
$result = mysql_query("SELECT * FROM `USUARIO` WHERE `LOGIN` = '$login' AND `SENHA` = '$senha'");
//apos ter sido feito a consulta, se retornar pelo menos uma linha ele preenche as variaveis com os valores retornados
if(mysql_num_rows ($result) == 0)
{
echo'
<script type="text/javascript">
alert("Usuario e/ou senha incorreto(a)(s), digite novamente...");
location="index.html";
</script>
';
}
else{
if(mysql_num_rows ($result) > 0)
{
$usuario = mysql_fetch_assoc($result);
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
$_SESSION['nivel'] = $usuario['nivel'];
}
if(isset($_SESSION['nivel']) && $_SESSION['nivel']==1){
header('location:telaadm.html');
}
elseif(isset($_SESSION['nivel']) && $_SESSION['nivel']==2){
header('location:telauser.php');
}
}
?>Carregando comentários...