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

Mostrar Usuário Logado


Guest Marcelo Guedes

Pergunta

Guest Marcelo Guedes

Gostaria de saber como mostrar na tela o login do usuário logado tenho o código de mostrar o login o problema é que em meu sistema uso uma página para validar o login que é "validate.asp" é a essa página que redireciona o usuário de acordo com suas permissões ou se sua conta expirou ou não queria saber se alguém pode me ajudar com esses dois códigos seria juntar o código de mostrar o usúario na tela"acesso.asp" com o "validate.asp" segue abaixo os dois códigos:

VALIDATE.ASP

<%@Language=VBScript%>

<%Response.Buffer = True%>

<!--#INCLUDE FILE="config.inc"-->

<html>

<body>

<%

UserName = Replace(Trim(Request.Form("username")), "'", "''")

PassWord = Replace(Trim(Request.Form("password")), "'", "''")

If UserName = "1" OR PassWord = "1" Then Response.Redirect "breve.htm"

SQL = "Select ID, UserName, [PassWord], Clearance, ExpireDate From Login"

Set RS = MyConn.Execute(SQL)

While Not RS.EOF

If UserName = RS("UserName") And PassWord = RS("Password") Then

If RS("ExpireDate") > Now() Then

Session("allow") = True

Session("clearance") = RS("Clearance")

Level = RS("Clearance")

Else

Response.Redirect "utility.asp?method=expired"

End If

End If

RS.MoveNext

Wend

CleanUp(RS)

If Session("allow") = True Then

If Level = 3 Then Response.Redirect "admin.asp"

If Level < 3 Then Response.Redirect "Principal.asp"

Else

Response.Redirect "login_erro.asp"

End If

%>

</body>

</html>

ACESSO.ASP

<%@ Language=VBScript %>

<% 'Conexão com o banco de dados

conexao="DBQ=C:\Inetpub\wwwroot\Leilao\LOGIN\cadastro funcionando\Dados\login.mdb;Driver={Microsoft Access Driver (*.mdb)}"

Set DB = Server.CreateObject("ADODB.Connection")

DB.Open conexao

login=(Request.QueryString("login"))

senha=(Request.QueryString("senha"))

set acesso=DB.Execute("SELECT * FROM login WHERE username='"&login&"' AND password='"&senha&"' ")

' Caso os dados não estiverem corretos o usuário é enviado para a entrar.htm

if acesso.eof then

Response.Redirect"entra.htm"

else

Session("login")=login

Session("username")= acesso("username")

Response.redirect "identificado.asp"

end if

DB.close

%>

Bom esse é meu primeiro tópico um abraço a todos e esperam que possam me ajudar......................VALEU

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Coloque no seu codigo html:

<%=Session("login")%>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Marcelo Guedes

Valeu pela ajuda descobri que era só acrescentar no codigo validate onde tem Session("clearance") = RS("Clearance") acrescentar a session do usuario ficando assim:

Session("clearance") = RS("Clearance")

Session("usuario") = RS("usuario")

e na pagina que quizer chamar o nome do user é só dar response.write session("usuario")

Galera muito obrigado pela ajuda sem um bom forum muitas duvidas não seriam selecionadas. biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Marcelo Guedes

Claro todo usuário cadastrado ao fazer o login cria-se uma session com seu login de acesso e para esse codigo ficar melhor ainda é só colocoar time pra as session.

Valeu mais uma vez.

MARCELO GUEDES.

biggrin.gifbiggrin.gifbiggrin.gifbiggrin.gif

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
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...