Ir para conteúdo

POWERED BY:

Arquivado

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

ProgramadorASP

Login e senha

Recommended Posts

Que tal você postar onde o seu nao ta dando certo e nós o ajudarmos a deixa lo funcionando?você aproveita e aprende!!Que tal!?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP

[*]<!--#include file="conexao/conn.asp" -->

[*]<%

[*]login = request.form("login")

[*]senha = request.form("senha")

[*]

[*]if senha = "" then

[*] response.redirect("default.asp")

[*]end if

[*]

[*]sql = "select * from USUARIO where login='"&login&"' and senha='"&senha&"'"

[*]response.write sql

[*]

[*]set RS = Cnn.execute(sql)

[*]

[*]if RS.eof then

[*] response.redirect("default.asp")

[*]else

[*] if RS("manutencao")="N" then

[*] response.redirect("default.asp")

[*] else

[*] session("manutencao") = "OK"

[*] session("Codg_usuario") = RS("codigo")

[*] response.redirect("manutencao.asp")

[*] end if

[*]end if

[*]%>

 

 

Seguinte, o problema esta na SESSION("MANUTENCAO"), (logico que na pagina manutencao.asp, ela esta em minusculo!!! :D )

 

Na pagina manutencao.asp, a SESSION esta indo vazia!! Nao sei por que!!!

 

Ja mandei imprimir o valor dela na pagina VERIFICA.ASP que e a pagina que contem o codigo acima, e me retornou o valor da SESSION como OK

 

***

 

Na pagina manutencao.asp faco a seguinte verificacao:

 

ASP

[*]

[*]<%

[*]if session("manutencao") <> "OK" then

[*] response.redirect "default.asp"

[*]end if

[*]

[*].

[*].

[*].

[*]'continuacao do meu codigo

[*]

[*]<html....>

[*].

[*]</html>

[*]%>

 

Nao sei o porque dessa session esta indo vazia para a pagina, ja que na pagina de origem ela esta recebendo corretamente o valor!!!

 

Ja tentei diversos codigo, todos com a mesmo logica, mas nao obtive sucesso em nenhum deles.

 

....

 

Espero que alguem posso me ajudar....pois tenho que entregar esse projeto, ate o mes que vem.

 

...desde entao agradeco a todos!!!! ^_^

 

http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que tem no db neste campo manutenção??

Compartilhar este post


Link para o post
Compartilhar em outros sites

O meu eh esse aqui e esta funcionando normal, mas acho que você teria que adicionar algumas coisas pra você, pois o meu loga todo mundo com o mesmo nivel.

 

index.asp

ASP

[*]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

[*]<!--#include file="../../Connections/todimo2.asp" -->

[*]

[*]<%

[*]response.buffer = true

[*]'decleration

[*]dim useraction

[*]dim conexao,rs,sql

[*]'if the user submit the form

[*]useraction = request("action")

[*]select case useraction

[*] case "login"

[*] user = request.form("login")

[*] pass = request.form("senha")

[*] Set conexao = Server.CreateObject("ADODB.Connection")

[*] conexao.Open(MM_todimo_STRING)

[*] SQL = "SELECT * FROM usuarios where senha='"& pass &"' and login='"& user & "'"

[*]

[*] Set Rs = conexao.execute(sql)

[*]

[*] if rs.eof and rs.bof then

[*] response.write "<center>Senha incorreta</center>"

[*] else

[*] session("auth") = pass

[*] response.redirect "lista.asp"

[*] end if

[*] end select

[*]%>

[*]<html>

[*]<br>

[*]<br>

[*]</font>

[*]<form name="theform" action="index.asp?action=login" method="post" onsubmit="return valid()">

[*] <table width="500" border="0" align="center" cellpadding="2" cellspacing="2">

[*] <tr>

[*] <td colspan="2"><div align="center"><img src="imagens/logo_adm.jpg" width="237" height="52"></div></td>

[*] </tr>

[*] <tr>

[*] <td width="184"><div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></strong></div></td>

[*] <td width="302"><input name="login" type="text" id="login" size=15 maxlength=10></td>

[*] </tr>

[*] <tr>

[*] <td><div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:

[*] </font></strong></div></td>

[*] <td><input name="senha" type="text" id="senha" size=15 maxlength=10></td>

[*] </tr>

[*] <tr>

[*] <td> </td>

[*] <td> </td>

[*] </tr>

[*] <tr>

[*] <td> </td>

[*] <td><input name="submit" type="submit" value="Entrar"></td>

[*] </tr>

[*] </table>

[*]</form>

[*]</body>

[*]</html>

 

 

lista.asp

ASP

[*]

[*]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

[*]<!--#include file="../../Connections/todimo2.asp" -->

[*]<%

[*]if session("auth")="" then

[*] response.redirect "index2.asp"

[*]end if

[*]%>

[*].

[*].

[*].

[*]%>

[*]

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.