Validando tempo de Login em PHP
Muitas vezes temos a necessidade de estipular um tempo limite para o login de um determinado sistema, abaixo trago uma simples funçãozinha em PHP para fazer este tipo de validação.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php function tempoLogin(){ session_cache_expire(10); //SETA O TEMPO EM 10 min session_start(); $inactive = 600; if(isset($_SESSION["start"])) { $session_life = time() - $_SESSION["start"]; if($session_life > $inactive) { header("Location: login.php"); } } $_SESSION["start"] = time(); } ?> |
Espero que possa ajudar, abraços!
5 Responses to “Validando tempo de Login em PHP”
Seu Comentário


Endrius on outubro 9th, 2009
Boa tarde André, meu nome é Endrius, sou de Araraquara interior de São Paulo, seu blog está muito 10, que bom que se interesse por software livre, seus tópicos são de grande ajuda, uma coisa interessante não sei se interessaria é o EXTJS, http://www.extjs.com ou no forum http://www.extjs.com.br.
Achei muito interessante seu script de login validando o tempo, gostaria de algumas explicações sobre como ele funciona, se puder é claro.
Valew Abraços.
Apolo on outubro 22nd, 2009
Muito bom mesmo!!!
admin on outubro 23rd, 2009
Claro amigo estou a disposição para explicações. Você trabalha com extjs ?
tarcisio on julho 23rd, 2010
criei um upload ftp com php que funciona normalmente para arquivos pequenos mas se eu for fazer uma upload de um arquivo de alguns megas com minha net lenta demora e a conexão fecha automaticamente em 90s (isso já é da conexão, não é programado) eu queria aumentar esse tempo para fazer upload de arquivos de uns 10mb mais ou menos…
Andre.zip on agosto 27th, 2010
Tenta usar o set_time_limit(0); ;)