tiagopassos Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 estou tentando fazer um sistema de login. Mas o que é melhor usar? cookie ou $_SESSION?Se eu estiver falando besteira, por favor explique melhor as diferenças dois dois pra mim Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mayconvm Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 cara os dois praticamente são a mesma coisa so eu prefiro usar SESSIONS são mais facies de mexer e se for o caso de tempo e so ir la no site www.php.net la tem bastante coisa ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 cookie são gravados no micro do usuario e session são gravados no servidor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Se o usuário bloquear os cookies no navegador dele, aí você não vai conseguir que ele utilize sua área interna, pois não vai estar com os cookies para navegar por lá.Quanto aos sessions, as variáveis vão estar no servidor, quando ele solicitar uma página, vai ser verificado se ele fez o login ou não. Se ele fez, a página será mostrada para ele. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Hummmm,Acho que agora da uma discussão boa Veja só.. para as Sessions para funcionar precisa dos Cookies ativos.faça um teste, cria um sistema com Session (ou que já funcione) e desabite os Cookies da sua maquina, coloque para "Bloquear todos os Cookies" e veja se as sessions funcionam sem eles.elas são dependentes do Cookie pois criam o ID da Session na maquina Cliente e são apagadas de acordo com o configurado no php.ini Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Opa, a discussão ficou boa mesmo. Então, como podemos fazer uma área de login e senha que funcione, se o usuário desativar os cookies?Por acaso os sites de bancos também utilizam o mesmo sistema ou eles tem algo diferente? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Eu Ouvi falar em Bancos....!???Bom eu trabalho no Banco do Estado do Rio Grande Do Sul (Banrisul).E lá no não usamos Cookies e Nem Session . Nos Usamos Hiddens em todas as paginas para gaurdar o Usuario logado. dá mais trabalho mas não gasta recursos do server como uma sessions e não tem problemas quanto a Browsers .Abraços... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Dezembro 28, 2004 Denunciar Share Postado Dezembro 28, 2004 Opa, Temos um do "mitiê". Muito interesante esse teu post.Como que é isso dos hiddens? Vocês jogam eles nos bancos de dados? Não usa nem cookies nem sessions? É seguro (claro que é, seu o banrisul usa....), mas .... explica um pouco mais como funciona o uso dos hiddens (que todos sabem são as variáveis que são passadas escondidas no formulário).PS.: Ai Diego, você já fez 20 anos e a sua assinatura tá mostrando 19. Olha lá, cuidado com o "gato", hehehehehe!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Dezembro 28, 2004 Denunciar Share Postado Dezembro 28, 2004 Com Hidden os campos são passados de pagina em pagina pelo $_POST, o problema é na parte de segurança que as informações como são convertidas para html ficam no computador local, no minimo o Banco deve utilizar JAVA para um teclado virtual para não armazenar a senha. Como nós simples mortais não temos um certificado digital, temos que usar as Sessions mesmo.Hoje se uma pessoa não esta com o Cookie ativo, ela praticamente não consegue navegar na Internet, tente se logar em qualquer sistema sem estar com o cookie ativo.o Negocio é criar um validalog.php qhecando se a Session tem um conteudo para poder continuar, e se não tiver voltar para a pagina de login, se quiser dar uma mensagem que é necessaria a ativação dos Cookies Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Dezembro 28, 2004 Denunciar Share Postado Dezembro 28, 2004 Além de que, os browsers dão a possibilidade do usuário ativar os cookies para uns sites e desativar para outros. (pelo menos o Mozilla é assim).Quanto à validalog.php é aquela página que start a session (session_start), e setando as variáveis de sessão caso elas tenham passado pelo login do site.São as funções if(isset($$_SESSION['login']); após as declarações das super globais do login, com mensagens de erro caso o usuário não tenha se logado, certo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Dezembro 28, 2004 Denunciar Share Postado Dezembro 28, 2004 sim pode criar um validalog.php session_start();if(!isset($_SESSION["login"])){ include "paginadologin.php"; exit;}colocando ele no topode cada pagina voce só acessa o conteudo da pg passando por ele Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Dezembro 29, 2004 Denunciar Share Postado Dezembro 29, 2004 O Banrisul... Não guada a Sua senha em sessions e muito mesnos hiddens. e nem utiliza sessões... ele utiliza hiddens para guardar nome do usuario tipo: deigo Pacheo. ele guartda isso em hiddens invés de sessions como o banco tem HTTPS. Não há problemas quanto a isso... a Apsaagem de paramentros é muito escondida usando tecnicas de paginas ocas e frames. Olha Funciona e é muito bom...Se Tiver outras duvidas pode falar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fsphp Postado Dezembro 29, 2004 Denunciar Share Postado Dezembro 29, 2004 Páginas ocas e frames? Como assim? Dê um exemplo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Dezembro 29, 2004 Denunciar Share Postado Dezembro 29, 2004 Paginas OCAS nos fazemos muito isso com asp. Todas as paginas submetem para a pagima oca e lá que tem as declarações de todas as variaveis e os includes de funlções e tal... lá na pagina oca ela ve o parametro da requisição e envia para a pagina certa. FRAME é uma estrutura HTML.Abraços... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
tiagopassos
estou tentando fazer um sistema de login. Mas o que é melhor usar? cookie ou $_SESSION?
Se eu estiver falando besteira, por favor explique melhor as diferenças dois dois pra mim
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.