Ir para conteúdo

POWERED BY:

Arquivado

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

thicomp

Campos login e senha

Recommended Posts

Pessoal, preciso de uma ajuda.

Tenho o código abaixo que solicita um login e uma senha ao usuário para dar prosseguimento, mas o que está acontecendo é o seguinte:

- Quando entro somente com o login, ele efetua a transição da página;

- Quando entro somente com a senha, ele me retorna "login inválido";

 

<% senha=request.form("senha")login=request.form("login")	   If senha = senha AND login = user Then						Session("senha") = TRUE  AND Session("login") = TRUE						Response.Redirect("http://cms/"& session("nome") &"/teste.asp")	Else						Session("login") = False AND Session("senha") = False  %>Login e/ou senha inválidos! <br>	<%  end if%>
Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sem aspas, o ASP entende senha e user como variáveis! Tente assim:

 

If senha = "senha" AND login = "user" Then
B)
Mas agora mesmo colocando "login" e "senha" corretos, ele envia a resposta de "Inválidos"

Compartilhar este post


Link para o post
Compartilhar em outros sites

senha=request.form("senha")login=request.form("login") 'VOCÊ ESTÁ USANDO USER! O CERTO É LOGIN!!!If senha = senha AND login = login Then
B)

 

Não deu certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

A coisa é simples! Você tem duas variáveis:

senha=request.form("senha")login=request.form("login")
Então:
If senha = senha AND login = login Then
É a única coisa que você pode fazer! Se não está funcionando é porque provavelmente você postou seu form com GET e não com POST! Veja como está o form! Se estiver com POST, dê um responsewrite em SENHA e LOGIN! B)
O método está como post mesmo, mas está me retornando "login" e "senha". Se eu entrar com "login" e "senha" como valores, o código executa. Vale ressaltar q ele busca as informações em um arquivo "config.asp"
<% login = "Admin" senha = "ilogin" %>
E no arquivo de validação, ele é chamado
<!--#include file="config.asp"-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problema resolvido.

Tô postando o resultado

 

tive q alterar o nome da variável, assim:

<%

senha2 = request.form("senha")

login2 = request.form("login")

 

If senha2 = senha AND login2 = login

.

.

.

%>

 

Vlw pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

As variaveis "senha2" e "login2" são pegas do form e as variaveis "login" e "senha", são comparadas do arquivo "config.asp"Tem que comparar o valor do campo com a variável e não com o nome "login" e "senha", que é como estavam.

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.