Ir para conteúdo
Fórum Script Brasil
  • 0

Efetuando Um Login


py2tz

Pergunta

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 para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...