..:: MX Studio Fóruns ::..: Recuperar Login (sessão) - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Recuperar Login (sessão) Como eu recuperaria essa informação na págiana destino

#1 User is offline   JCJ 

  • Group: Membros
  • Posts: 12
  • Joined: 29-October 07

Posted 29 October 2007 - 08:00 PM

Estou aprendendo Dreamweaver e estou com uma duvida.
Criei uma página de Login com os campos (input) "Login_email" e "Senha" que vai ser validado com as informações de um MDB.
Se as informções estiverem OK o usuário vai ser direcionado para a página de alteração de cadastro (cadastro_altera.asp)
Se as informções estiverem incorretas o usuário vai ser direcionado para a página de erro (login_erro.htm)
Até aí tudo bem, funciona numa boa mas gostaria de saber como faço para resgatar o login do usuário que logou e exibir na página "cadastro_altera.asp" Ex.: Bem vindo: "Login_email"


Na página de login o Dreamweaver gerou o seguinte código:

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../Connections/cadastroclientes.asp" -->
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Request.QueryString
MM_valUsername=CStr(Request.Form("Login_email"))
If MM_valUsername <> "" Then
MM_fldUserAuthorization=""
MM_redirectLoginSuccess="cadastro_altera.asp"
MM_redirectLoginFailed="login_erro.htm"
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_cadastroclientes_STRING
MM_rsUser.Source = "SELECT Login_email, Senha"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM cadastro_clientes WHERE Login_email='" & Replace(MM_valUsername,"'","''") &"' AND Senha='" & Replace(Request.Form("Senha"),"'","''") & "'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = MM_valUsername
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If
%>


Já tentei de todas as formas recuperar as informações do formulário mas não consigo.
ex.: usuario = Request.QueryString("Login_email")
usuario = Request.Form("Login_email")
O código do Dreamweaver esta apagando essas informações após o Login??
Como eu recuperaria essa informação na págiana destino, já que eu poderia criar uma página detalhes para o usuario alterar suas informações.

Desde já agradeço!!
0

#2 User is offline   Giselecn 

  • Group: Membros
  • Posts: 511
  • Joined: 13-July 05

Posted 31 October 2007 - 08:55 AM

Bom, desculpe, mas nao li seu código rs.. mas olha soh, lendo a sua duvida, soluções:

Gravar a informação que vc quer em Session, ou na hora de redirecionar para o link passar na url a informação, ex: altera_dados.asp?Usuario=Teste e recupera a informação no Request... Ou criar um form que ao ser verificado se o usuario é valido, submeta esse form direcionando para a pagina, passando assim as informaçoes que vc precisa via POST..

0

#3 User is offline   JCJ 

  • Group: Membros
  • Posts: 12
  • Joined: 29-October 07

Posted 31 October 2007 - 11:25 PM

QUOTE(Giselecn @ 31/10/2007 07:10:09) <{POST_SNAPBACK}>
Bom, desculpe, mas nao li seu código rs.. mas olha soh, lendo a sua duvida, soluções:

Gravar a informação que vc quer em Session, ou na hora de redirecionar para o link passar na url a informação, ex: altera_dados.asp?Usuario=Teste e recupera a informação no Request... Ou criar um form que ao ser verificado se o usuario é valido, submeta esse form direcionando para a pagina, passando assim as informaçoes que vc precisa via POST..




Ok!!! Valeu mesmo!!

Consegui pela sessão!!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)