Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oieee
Estou com o seguinte problema
estou usando no login uma SUB para realizar a função de login e para ativar toda a funcionalidade desta sub tem um if que pega um valor de um campo hidden.
A lógica é que qndo o usuario clicar no botao entrar vai ativar uma função JavaScript que irá passar o valor para o campo hidden e dará um submit na página.
Até ai tudo ok.
O que acontece é q o ASP parece n estar pegando este valor, na hora que da o submit ele n realiza nada e me aparece a tela "Página n pode ser exibida", alguem poderia saber o que pode ser?
Javascript
function logar()
{
document.frmLogin.gatilho_login.value = "Logar";
document.frmLogin.submit();
}
ASP
Dim sql_login,strlogin,strsenha,gatilho,rsBusca_login
sub login()
gatilho = EscapaSQL(Request.Form("gatilho_login"))
If gatilho = "Logar" Then
strlogin = EscapaSQL(Request.Form("txtLogin"))
strsenha = EscapaSQL(Request.Form("pswSenha"))
sql_login = Server.CreateObject("ADODB.Command")
rsBusca_login = Server.CreateObject("ADODB.Recordset")
sql_login="execute SP_Login @login='"&login&"', @senha='"&senha&"'"
set rsBusca_login = conexao.execute(sql)
if not rcsBusca_login.EOF then
Session("Nome") = rcsBusca_login("sigbe_perfil_nome")
Session("Usuario_id") = rcsBusca_login("id_sigbe_perfil")
Session("Empresa_id") = rcsBusca_login("id_sigbe_empresa")
response.Write "Aguarde um Momento"
response.Redirect "home.asp"
else
Response.Redirect "default.asp"
End If
set login = nothing
set senha = nothing
set sql = nothing
end if
end sub
HTML
<!--#include file="funcoes_asp.asp"-->
<%call login ()%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<script src="mootools_core.js" type="text/javascript"></script>
<script type="text/javascript" src="functions.js"></script>
<link rel="stylesheet" href="estilo.css" />
<meta http-equiv="pragma" content="no-cache" />
<title>.::SIGBE::.</title>
</head>
<body onload="return EventsOnload()">
<div id="divCapa"></div>
<div id="container">
<div id="mainav">
<div id="lateral"></div>
<div id="links"></div>
<div id="caixa_login">
<h1><%call dataHora()%></h1>
<form name="frmLogin" method="post">
<input type="hidden" name="gatilho_login" />
<label>Login</label><br />
<input type="text" name="txtLogin" /> <br /> <br />
<label>Senha</label><br />
<input type="password" name="pswSenha" /> <a href="#" onclick="return logar()">Ok</a>
</form>
</div>
</div>
</div>
</body>
</html>Carregando comentários...