Jump to content
Fórum Script Brasil
  • 0

Efetuando Um Login


py2tz
 Share

Question

Sempre que faço o login ela me redireciona para a pagina que esta no redirect, porem tem casos que a pagina é outra diferente daquela, então alguém sabe algum codigo que posso colocar no redirect para que ela fique sempre na pagina em que efetuaram o login?

AbreConexao

Dim Sql

Dim RS

Sql = "SELECT * FROM Admin WHERE login = '" & login & "' "

Sql = Sql & "AND senha='" & senha & "' "

set Rs = Conexao.Execute(Sql)

if not rs.eof then

Session("login") = RS("login")

Session("email") = RS("email")

Session("nivel") = Rs("nivel")

Session("idlogin") = RS("idlogin")

Response.Redirect "cad.asp"

else

Response.Redirect "ad_erro.asp"

end if

FechaConexao

Obrigado

Fausto

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Amigo, eu já tive uma situação parecida, o IFRAME resolveu meu problema,

voce tem duas paginas uma de dormulario e a outra para cadastrar não é?

na pagina do formulario você coloca um iframe

FomularioLogin.asp

.
.
.
<form method=post action=ValidaLogin.asp target=insert>

<input name=usuario>
<input type=password name=senha>
<input type=submit value=entrar>
<form>

<iframe name=insert  width=0px height=0px></iframe>
.
.
.
.
ValidaLogin.asp
<%
AbreConexao
Dim Sql 
Dim RS 
login = Request.Form("usuario")
senha = Request.Form("senha")
Sql = "SELECT * FROM Admin WHERE login = '" & login & "' "
Sql = Sql & "AND senha='" & senha & "' "
set Rs = Conexao.Execute(Sql)
if not rs.eof then
Session("login") = RS("login")
Session("email") = RS("email")
Session("nivel") = Rs("nivel")
Session("idlogin") = RS("idlogin")
%>
<script language=javascript>
alert("Usuario OK");
</script>
else
%>
<script language=javascript>
alert("Usuario Errado"):
</script>
<%
end if
FechaConexao

Link to comment
Share on other sites

  • 0

Olá,

É quase isso, mas não são apenas duas, são varias as paginas,

Com o login feito ele podera ir a varios setores, tipo, alteracao de enderecos é um, alteracao das radios, é outro, alteracao de programacao das radios é outro e ai vai, então eu não sei qual o local que esta quando fizer o login, pois todos os logins eu levo ele a pagina X e queria que o redirect fosse exatamente a pagina que ele estava, tipo, se eu levo ele a pagina X, poderia colocar um refresh que o levaria a pagina anterior, ou seja justamente a qual ele estava, já fiz isso porem quando eu levo ele pra traz, a pagina não foi atualizada e indica que ele não esta logado.

Link to comment
Share on other sites

  • 0

Bareta, eu li lá, a que mais se aproxima é

Dim LOGON_USER

LOGON_USER = Request.ServerVariables("LOGON_USER")

Response.Write LOGON_USER

Porem eu não sei fazer isso funcionar, sou o auxiliar teclador do programador juniorzinho

Imagina né, mas beleza, valeu a intenção, vou tentar outra coisa.

73

Fausto

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      151k
    • Total Posts
      649k
×
×
  • Create New...