..:: 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


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies 'enlarge window' do site Green
não vi ninguem com essa duvida...
Flash & ActionScript crashbeaga 
  • 2 Replies
  • 1013 Views
New Replies Como Retroceder, E Iniciar Outro ? Flash & ActionScript Dilabade 
  • 1 Reply
  • 248 Views
New Replies Frame no fireworks
Como faço uma barra de rolagem...
Fireworks MXDesign 
  • 3 Replies
  • 1707 Views
New Replies Como exibir esse resultado
Query dependente de outra query
ColdFusion CRSramone 
  • 3 Replies
  • 1551 Views
New Replies Cores
como mudar
Flash & ActionScript Morfel 
  • 4 Replies
  • 1371 Views
New Replies Margens de impressão Tutoriais e Artigos mootley 
  • 1 Reply
  • 4725 Views
New Replies como foi feito esse topo? Fireworks dato10 
  • 7 Replies
  • 1478 Views
New Replies Flash Load. Como fazer pra abrir apenas 1x?
Topo da Pagina , quero que carregue so1x
Flash & ActionScript ms turismo 
  • 1 Reply
  • 896 Views

Publicidade




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