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.
