Pode tentar também ao invéz de usar $this->session->sess_destroy() e destruir todas as sessão; destruir apenas a session que queira.
$this->session->unset_userdata('id_da_session');

ou colocar seu valor como false:
$this->session->set_userdata('id_da_session',false);

Geralmente não destruo todas as sessões para preservas algumas como carrinho de compras e etc... apenas destruo a sessão que quero.

Vinicius Cruz escreveu:
Está usando o IE? Algumas pessoas tem relatados problemas com a session do CI ao destrui-la.

Eu utilizo a session nativa do php, através da library PHPSession

http://codeigniter.com/wiki/PHPSession/

Att,
Vinicius Cruz
http://twitter.com/vinaocruz
http://www.viniciuscruz.com/


Em 12 de abril de 2010 14:24, [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>> escreveu:

    Boa tarde Pessoal,

    Sou iniciante no codeigniter e estou utilizando session. Criei uma
    funcao logout:

    function logout()
    {
    $this->session->sess_destroy();

    redirect('principal/index','refresh');
    }

    Só  tem um problema quando clico no botão voltar continua
    aparecendo os formulários da página anteriormente logada. Como
    resolvo isto???


    _______________________________________________
    Lista mailing list
    [email protected] <mailto:[email protected]>
    http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


------------------------------------------------------------------------

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a