Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Alternativa para o Cookies

Existe alguma alternativa para quem optar por não utilizar os Cookies? Experimentei desativar totalmente os Cookies no Chrome e acessar alguns sites, e-mail, e-commerce e além de ficarem mais lentos, fui impedido de fazer o login neles!. Imagino o quanto de informação que devo ter salvo em preferências e acessos e não parece muito seguro manter isso em um arquivo texto na máquina.

3 respostas

Existe o HTML5 Local Storage, SessionStorage, e outros. Veja http://diveintohtml5.info/storage.html

solução!

Se for como um Cookie (client-side) você pode usar essas aqui:

Web Storage: API para armazenamento dee dados persistentes. Ele veio para resolver alguns problemas que os cookies tem relaconado à capacidade de armazenamento, tráfego desnecessário, vulnerabilidade à ataques. É dividida em sessionStorage e localStorage

sessionStorage: Armazena dados para transação em um documento HTML. Dados são excluídos quando o usuário fecha a janela ou a aba do navegador, o que rLesolve um dos problemas dos cookies: os dados somente eram excluídos após o o fechamento do navegador (quando não era previsto um tempo de vida à eles).

localStorage: Armazenar dados que estão em diferentes janelas ou abas do navegador. Então uma transação pode compartilhar diferentes janelas ou abas do navegador. São excluídos quando o usuário fecha o navegador.

indexedDB: API utilizando tecnologia de banco de dados para armazenamento de dados no lado do cliente maior que 5MB possibilitados pelo localStorage e sessionStorage.

Todas essas opções possuem APIs bem documentadas para sua utilização.

Outra alternativa é ao invés de armazenar no lado do cliente, você poderia armazenar os dados no lado do servidor utilizando redis, por exemplo.