Ir para conteúdo

POWERED BY:

Arquivado

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

mkboy

Login e Senha - Com Cookie

Recommended Posts

Quero fazer o seguinte:

 

01. Um form com o campo login e senha.

02. Ao efetuar o login, na action quero que ele crie um COOKIE com o LOGIN digitado no campo form e a senha.

03. Assim quando ele voltar não precisar digitar de novo, ae eu faço um:

 

Eu montei meu form, um simples:

 

ASP [/tr][tr]

<html>

<head><title>Gravando Cookies...</title></head>

<body>

<b>::Gravando Cookies:</b><br><br>

<form action="02.asp" method="post">

<table>

<tr><td>Nome:</td><td><input type="text" name="c_nome"></td></tr>

<tr><td>Senha:</td><td><input type="text" name="c_senha"></td></tr>

<tr><td></td><td><input type="submit" value="Enviar"></td></tr>

</table>

</form>

</body>

</html>

[/tr]

 

E criei a pagina 02.asp

 

ASP [/tr][tr]

<%

response.Cookies("ck_pescador_01")("c_login") = request.Form("c_login")

response.Cookies("ck_pescador_02")("c_senha") = request.Form("c_senha")

response.Cookies("ck_pescador").expires="31/12/2020"

%>

[/tr]

 

Eu não sei se fiz certo a criação do COOKIE. Agora eu quero responder na pagina do formulário, por exemplo:

 

ASP [/tr][tr]

<input type="text" name="c_nome" value="<%ck_pescador_01%>">

<input type="text" name="c_senha" value="<%ck_pescador_02%>">

[/tr]

 

Enfim, eu quero que ao acessar denovo a pagina do login, mesmo tendo saido e voltado outro dia, que os campos c_login e c_senha ja estejam preenchidos.

 

Podem me corrigir, ou me ajudar a resolver.

 

:rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

A criação do cookie está correta, só que você deve recuperar o dado com Request.cookies("NomeDoCookie")("Dado")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dica nunca deixe um campo senha já preenchido....para recuperar você faz assim<input type="text" name="c_nome" value="<%=Request.Cookies("ck_pescador_01")("c_login")%>"><input type="text" name="c_senha" value="<%=Request.Cookies("ck_pescador_01")("c_senha")%>">

Compartilhar este post


Link para o post
Compartilhar em outros sites

gravar senha em cookie?!cuidado com a seguranca de sua aplicacao...[]'s

era isso q eu queria dizer.. huahuahuafalows

Compartilhar este post


Link para o post
Compartilhar em outros sites

você poderia fazer que nem a maioria dos emails, grava apenas o login

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou ainda! :huh:

 

 

01.asp

 

ASP [/tr][tr]

<html>

<head><title>Gravando Cookies...</title></head>

<body>

<b>::Gravando Cookies:</b><br><br>

<form action="02.asp" method="post">

<table>

<tr><td>Nome:</td><td><input type="text" name="c_nome" value="<%=Request.Cookies("ck_pescador_01")("c_login")%>"></td></tr>

 

<tr><td>Senha:</td><td><input type="text" name="c_nome" value="<%=Request.Cookies("ck_pescador_02")("c_senha")%>"></td></tr>

<tr><td></td><td><input type="submit" value="Enviar"></td></tr>

</table>

</form>

</body>

</html>

[/tr]

 

02.asp

 

ASP [/tr][tr]

<%

response.Cookies("ck_pescador_01")("c_login") = request.Form("c_login")

response.Cookies("ck_pescador_02")("c_senha") = request.Form("c_senha")

response.Cookies("ck_pescador").expires="31/12/2020"

%>

[/tr]

 

 

E depois eu queria colocar aquele check: Deseja lebrar a senha?

Se o usuário não selecionar ele não grava o cookie. Como fazer?

 

:rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

que parte não funciona?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou ainda! :huh:

 

 

01.asp

 

ASP [/tr][tr]

<html>

<head><title>Gravando Cookies...</title></head>

<body>

<b>::Gravando Cookies:</b><br><br>

<form action="02.asp" method="post">

<table>

<tr><td>Nome:</td><td><input type="text" name="c_nome" value="<%=Request.Cookies("ck_pescador_01")("c_login")%>"></td></tr>

 

<tr><td>Senha:</td><td><input type="text" name="c_nome" value="<%=Request.Cookies("ck_pescador_02")("c_senha")%>"></td></tr>

<tr><td></td><td><input type="submit" value="Enviar"></td></tr>

</table>

</form>

</body>

</html>

[/tr]

 

02.asp

 

ASP [/tr][tr]

<%

response.Cookies("ck_pescador_01")("c_login") = request.Form("c_login")

response.Cookies("ck_pescador_02")("c_senha") = request.Form("c_senha")

response.Cookies("ck_pescador").expires="31/12/2020"

%>

[/tr]

 

 

E depois eu queria colocar aquele check: Deseja lebrar a senha?

Se o usuário não selecionar ele não grava o cookie. Como fazer?

 

:rolleyes:

executa a 1ª pagina, se "loga", ai ele vai criar os cookies, depois você dá um refresh na 1ª página para carregar os cookies!!

 

falows

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.