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!!
Publicidade
|
|
Page 1 of 1
Recuperar Login (sessão) Como eu recuperaria essa informação na págiana destino
#2
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..
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..
#3
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..
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!!
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Ativar cursor no começo do script
Como fazer ele aparecer logo que entra |
Flash & ActionScript |
RafaJaques
|
|
|
|
Tamanho do Site
Como faço para meu site acompanhar o tam |
Flash & ActionScript |
robertcbrasil
|
|
|
|
Especialistas apontam falha em processadores Intel
|
Notícias |
Notícias
|
|
|
|
Cofundador da Microsoft processa Apple, Google, Facebook e outras empresas
|
Notícias |
Notícias
|
|
|
|
> Como Colocar Um Banner Na Barra De Menu Lateral?
|
BLOGS, FLOGS e PODCASTS |
thebuffalo
|
|
|
|
tpfhttp://sacvanessabruno.fullcirclecc.org/ chazzanut pearlspar
|
Eventos | Guest_Basigmapege_* |
|
|
|
MENU
Como faço um menu assim... |
Flash & ActionScript |
r.designer
|
|
|
|
Como faço isso
alinhar 2 paths perfeitamente |
Freehand |
tiozz
|
|
Publicidade
|
|

Help













