Jump to content


Photo

Sessão Ii


  • Faça o login para participar
3 replies to this topic

#1 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 25/05/2005, 17:04

Ainda utilizando o msm código q tirei dúvidas a pouco, gostaria de imprimir um Olá "nome", e "cod", mas só consigo imprimir usando login, o qual foi passado pelo form, mas os outros dois campos citados eu não consigo. Alguém sabe como?

login.asp------------------------------

<form action = "login2.asp" method = "post">

<p>Login:
<input type = "text" name = "login">
</p>
<p>Senha:
<input type = "password" name = "senha">
</p>
<p>
<input type="hidden" name="nome" value="<%= nome %>">
<input type="hidden" name="cod" value=value="<%= cod %>">
<input type = "submit" value = "Enviar">
</p>
</form>

login2.asp-----------------------

rs.open "select * from tblogin where " & _
"login='" & Replace(request.form("login"), "'", "''") & _
"' and senha='" & Replace(request.form("senha"), "'", "''") & "'",db

if not rs.eof then 'Encontrou o usuário
'Armazenamos em uma variável Session o status do Usuário
session("status") = "ok"
Session("login") = Request.Form("login")
Session("nome") = Request.Form("nome")
'Redirecionamos para a Página Inicial
response.redirect("testelogin.asp")
else 'Usuário não encontrado
'Redirecionamos para a Página de Login e informamos o erro
response.redirect("index.asp?erro=negado")
end if
set rs = nothing 'Destruímos o Objeto
rs.close

testelogin.asp----------------------------

if session("status") <> "ok" or session("status") = "" then
'Redirecionamos para a Página de Login e informamos o erro
response.redirect("login.asp?erro=negado")
'Lembrando que o response.redirect deve ser usado antes
'de qualquer saída HTML.
else
end if
%>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

Olá <%=Session("nome")%><br><br>
Logado
<%=cod%>
</body>
</html>


Obrigada!!!

#2 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 25/05/2005, 17:19

Crie mais uma sessão para receber o Cod, Caso queira mais dados é so ir criando mais..

Session("Cod") = Request.Form("cod")
e na pagina Logado

Olá <%=Session("login")%>, Codigo <%=Session("Cod")%>

Seria isso..?
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#3 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 25/05/2005, 17:30

Já havia criado session para login e agora criei para cod, mas não resolveu...

#4 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 25/05/2005, 17:44

Me desculpe tinha que ter perguntado antes...Esse Cod..? pra que serve? pois no form ele nao esta recebendo nenhum valor por isso nao deve estar exibindo...

T+


Generation
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq