Uso as sessions do CI 2.0.2 sem problemas.
Em 30 de maio de 2011 07:52, Ademir Cristiano Gabardo < [email protected]> escreveu: > Tive muitos problemas com session também, de tanto me incomodar estou > usando > seções nativas. > Especiamente no IE7 o CI 1.7.3 tem problemas em manter a sessão. > > no 2.0.2 ainda não testei para ver como está. > > Abraços > Ademir > > -----Mensagem original----- > De: [email protected] > [mailto:[email protected]] Em nome de Diego Albuquerque > Enviada em: domingo, 29 de maio de 2011 21:45 > Para: CodeIgniter Brasil > Assunto: [CodeIgniter] Problemas com Sessões no CI 2.0.2 ( Muitas entradas > no banco ... perdendo sessão ) > > Pessoal, não sei se alguém passou ou tá passando por isso. Mas estava com > problemas sérios com a questão de sessões no Code Igniter 2.0.2. > > Tanto tava com problemas que resolvi usar a library PHPSession para fazer > um > pequeno sistema de autenticação para um site que tou desenvolvendo já que > ele usa sessões nativas do PHP. > > Bem, a questão é que precisava de um sistema de autenticação mais robusto e > como não sou mais daqueles de ficar recriando a roda resolvi tentar o Ion > Auth. E ai meus problemas voltaram pois o mesmo logava mas a sessão não > segurava. > > O Ion Auth usa a library Session do próprio CI e até pensei em reescrever > todo o código para usar a PHPSession. Bem, resolvi procurar. > > *Problema : Como eu configurei (config.php) o CI para guardar as sessões no > banco ( $config['sess_use_database'] = TRUE; ) toda requisição criava uma > sessão nova em branco.* > > Bem pesquisando acabei achando um site que me deu uma luz onde o cara diz > que* toda vez que colocava underscore no nome do cookie, dava problemas. > Então: Tirei o underscore do cookie name. [1]* > > $config['sess_cookie_name'] = 'meu_cookie'; mudei para > $config['sess_cookie_name'] = 'cookie'; > > Isso ao menos fez aparecer os dados capturados dentro do cookie da sessão , > mas mesmo assim ainda persistia o problema de criar uma sessão para toda > página que eu visitava. > > Ai procurando mais um pouco achei um artigo onde o cara relatava um > problema > similar: * Uma sessão era criada para cada página [2]* > > Comentei todas as entradas abaixo: > > //$config['cookie_prefix'] = ""; > //$config['cookie_domain'] = ".meu.dominio.com"; > //$config['cookie_path'] = "/"; > //$config['cookie_secure'] = FALSE; > > E VOILÁ. FUNCIONOU. Não tinha mais entradas de sessão na tabela para cada > página e sistema de autenticação funcionando. > > Ainda preciso fazer outros testes pra apurar melhor se isso é um problema > mesmo ou um problema de USB (Usuário Super Burro) ;D > > Mas fiquei tão empolgado que resolvi compartilhar. > > Abs. > Diego > > > > [1] http://biostall.com/losing-codeigniter-sessions > [2] > > http://stackoverflow.com/questions/4661834/codeigniter-session-recreated-on- > each-page > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > -- ---- Cristiano Santos de Oliveira Desenvolvedor de Software Cel. (71) 91794664 MSN: [email protected] Gmail: [email protected] Skype: cristiano.oliveir Linux user # 495181 Lattes: Lattes<http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4413558T4> ---------------------------------------------------------- "... não vemos o mundo com nossos olhos, mas com os conceitos que habitam nossa mente..." Osame Kinouchi. _______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

