Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AlexCT

Cookie login - erro

Recommended Posts

Estou tentando fazer um sistema que caso a senha esteja correto, o login e a senha fique em um cookie gravada

e retorne no espaço do login e senha, evitando que a pessoa tenha o trabalho de digitar novamente

 

mas nao esta dando certo... Não aparece nada depois

por que será?

 

login.asp

<input type="text" name="uid" size="20" value="<%=Request.Cookies("usuario")%>"><input type="password" name="pwd" size="20" value="<%=Request.Cookies("password")%>">
verifica.asp

If Not RS.EOF Then  Session("logado") = True	   Response.Cookies("usuario")= uid   Response.Cookies("password")= pwd

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oba !!Eu entendi o q você q !! E para você fazer isso eh apenas com cookies q vai conseguir... Coloque um nome estranho q dificultara a copia e crie outro falso com o nome de seu site ai tu engana eles...O q você esta fazendo de errado eh o seguinte....Para escrever e criar um cookie eh assimmResponse.Cookies("Nome do Cookie")("Campo") = "Valor Campo"Response.Cookies("Nome do Cookie")("Campo") = "Valor Campo"Response.Cookies("Nome do Cookie").Expire = "Data"Jah para ler eh muda apenas de Response... para Request.Cookies.. e assim por diante...Acho q eh isso ..........nao esquece de colocar o expire... Qual quer coisa manda um e-mail....ABRAÇO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora sim, uma resposta simples e direta

 

valeu

 

uma coisa só sobre a data, que tipo de dados são validos, como eu posos expresar?

 

por exemplo que o cookie expira em 10 dias

 

outra pergunta é possivel fazer que a pessoa só possa caessar duas vezesuma tal pagina por cookie? como posos fazer , salvando algum valor no cookie (tipo o ip da pessoa) ou algo do genero.

 

Pois tem um site que só quero que a pessoa posso pegar duas vezes o flyer e impedindo que ela posso pegar mais de dois

 

E tb algo que coloque um limite maximo de 100 flyers por semana. Mais que isso bloqueia para todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SE VOCÊ DESEJA QUE O COOKIE EXPIRE EM 10 DIAS COOQUE:Response.Cookies("Nome do Cookie").Expires = Date + 10PORQUE ASSIM ELE SOMA 10 DIAS COM A DATA ATUAL.E VOCÊ PODE SIM CONTROLAR O ACESSO A DETERMINADOS ARQUIVOS, BASTA PARA ISSO VOCÊ CRIAR UM ARQUIVO DE TEXTO ONDE SEJA ARQUIVADO A QUANTIDADE DE ACESSOS DE ACADA USUÁRIO (PODE SER NUM COOKIE) OU CRIAR ATÉ UM BANCO DE DADOS. É MAIS ACONSELHADO ARQUIVO DE TEXTO POR SER PEQUENO E NÃO BAIXAR O DESEMPENHO DO SERVIDOR.OK???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com relação a gravar a senha no cookie eu desaconselho, pos como já foi dito anteriormente fica inseguro.

o que você pode fazer é já que o cookie só é gravado qd o usuário esteja logado você só coloque o username, e qd o usuário entra na página você testa para saber se o cookie já existe, caso exista é um usuário cadastrado e logado, caso não: tela de login nele.

 

 

Valeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas como acessoegravo dados em um txt?

para euidentificar um usuario é pelo ip?

 

E VOCÊ PODE SIM CONTROLAR O ACESSO A DETERMINADOS ARQUIVOS, BASTA PARA ISSO VOCÊ CRIAR UM ARQUIVO DE TEXTO ONDE SEJA ARQUIVADO A QUANTIDADE DE ACESSOS DE ACADA USUÁRIO (PODE SER NUM COOKIE) OU CRIAR ATÉ UM BANCO DE DADOS. É MAIS ACONSELHADO ARQUIVO DE TEXTO POR SER PEQUENO E NÃO BAIXAR O DESEMPENHO DO SERVIDOR.

Nao entendi muito sua explicação,na parte detestar!!!!

 

Com relação a gravar a senha no cookie eu desaconselho, pos como já foi dito anteriormente fica inseguro.

o que você pode fazer é já que o cookie só é gravado qd o usuário esteja logado você só coloque o username, e qd o usuário entra na página você testa para saber se o cookie já existe, caso exista é um usuário cadastrado e logado, caso não: tela de login nele.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nao entendi muito sua explicação,na parte detestar!!!!

 

Com relação a gravar a senha no cookie eu desaconselho, pos como já foi dito anteriormente fica inseguro.

o que você pode fazer é já que o cookie só é gravado qd o usuário esteja logado você só coloque o username, e qd o usuário entra na página você testa para saber se o cookie já existe, caso exista é um usuário cadastrado e logado, caso não: tela de login nele.

você pode testar assim:

<%
if request.cookies("nome_do_cookie")="" then
response.redirect "sua_pagina_de_Login.asp"
end if%>

Sacou?

você testa se existe, se não existir você redireciona.

 

Valeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.