Talvez essa implementação no client possa ti ajudar.

http://www.erichynds.com/jquery/a-new-and-improved-jquery-idle-timeout-plugin/

Em 4 de julho de 2012 22:25, Douglas J.A.M <[email protected]> escreveu:

> ai o ideal seria um callback no timeout do lifetime, mas pelo que estudei
> por a sessao ser nativa do php, apache e afins é dificil fazer, entao o
> mais certo seria a pog, ai queria ver se vcs tem alguma idéia
>
>
> Em 4 de julho de 2012 22:22, Douglas J.A.M <[email protected]>escreveu:
>
>  Pois é, seu código faz o mesmo que o meu  http://pastebin.com/miyG66XR
>> porém não faz ainda o que quero sao 4 itens:
>>
>> - se o cara acessa de login e não tem sessão blz, não exibo nada ele vai
>> logar
>> - se o cara acessa o login e tem sessao, redireciono ao index
>> - se o cara cara acessa logout, deslogo ele e exibo mensagem
>> - [AGORA O X DA QUESTAO] o cara está navegando, vai ao banheiro, a sessão
>> tem seu lifetime expirado, meu controller template ve meu acesso a uma
>> página restrita sem sessão, redireciona para login, eu até poderia
>> adicionar uma mensagem aqui na sessão para exibir, porém e se o cara
>> estiver acessando atraves de um favorito e não tiver sido desconectado por
>> timeout, vou exibir a mensagem indevidamentel, quero saber se voces tem
>> alguma maneira + facil de fazer isso sem a gambis que falei no 1 post
>>
>> entendeu?
>>
>> Em 4 de julho de 2012 21:45, felipe bastos <[email protected]>escreveu:
>>
>> Pow cara .. nunca me liguei nisso ..
>>>
>>> Eu simplesmente verifico o usuario no banco e salvo a sessao.
>>>
>>> Depois, simplesmente confiro que a sessao existe.
>>>
>>> Se a sessao nao existir mais, redireciono pra pagina de login e informo
>>> que a sessao expirou por inatividade.
>>>
>>> Tem a funcao de login e a de logado.
>>>
>>> Esta tao transparente .. q nem sei o que rola por tras :)
>>>
>>> code.google.com/p/phpscrum/source/trunk/application/controller/auth.php
>>>
>>> Acho que o link é esse ... o codigo ta super simples.
>>> Em 04/07/2012 21:32, "Douglas J.A.M" <[email protected]> escreveu:
>>>
>>>>  Alguém aí sabe alguma maneira fácil de implementar isso? Onde quando o
>>>> lifetime da sessão expirar, e ela for destruida, exibir uma mensagem para o
>>>> usuário quando ele atualizar a página informando que por inatividade foi
>>>> deslogado, sei que existem maneiras, mas as que conheço são meio
>>>> complicadas de se implementar, como o intercambio de cookie + session, ou
>>>> session + db...
>>>>
>>>> --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>> Php" dos Grupos do Google.
>>>> Para postar neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>> [email protected].
>>>> Para obter mais opções, visite esse grupo em
>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>
>>>  --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>> Php" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para
>>> [email protected].
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> [email protected].
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>
>>
>>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a