
07/12/2005, 12:42
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Caracas
Mensajes: 396
Antigüedad: 23 años, 3 meses Puntos: 0 | |
Tengo el siguiente código construido con Dreamweaver MX en el que deseo mostrar la informacion del usuario que tiene la sesion iniciada. En este caso "Usuario_acceso". Cuando no filtro el juego de registro funciona pero me trae el primer usuario existente en la base de datos y no el que acaba de loguearse, por lo que indudablemente es un error ya que los datos no correponderan con el usuario que acab de loguearse. He intentado mil y una formas. Este es el código:
------------------------------------------------------
<%@LANGUAGE="JAVASCRIPT"%>
<%
// *** Logout the current user.
MM_Logout = String(Request.ServerVariables("URL")) + "?MM_Logoutnow=1";
if (String(Request("MM_Logoutnow"))=="1") {
Session.Contents.Remove("MM_Username");
Session.Contents.Remove("MM_UserAuthorization");
var MM_logoutRedirectPage = "index.asp";
// redirect with URL parameters (remove the "MM_Logoutnow" query param).
if (MM_logoutRedirectPage == "") MM_logoutRedirectPage = String(Request.ServerVariables("URL"));
if (String(MM_logoutRedirectPage).indexOf("?") == -1 && Request.QueryString != "") {
var MM_newQS = "?";
for (var items=new Enumerator(Request.QueryString); !items.atEnd(); items.moveNext()) {
if (String(items.item()) != "MM_Logoutnow") {
if (MM_newQS.length > 1) MM_newQS += "&";
MM_newQS += items.item() + "=" + Server.URLencode(Request.QueryString(items.item()) );
}
}
if (MM_newQS.length > 1) MM_logoutRedirectPage += MM_newQS;
}
Response.Redirect(MM_logoutRedirectPage);
}
%>
<!--#include file="Connections/Disraca.asp" -->
<%
var Recordset1__MMColParam = "1";
if (String(Request.QueryString("Usuario_acceso")) != "undefined" &&
String(Request.QueryString("Usuario_acceso")) != "") {
Recordset1__MMColParam = String(Request.QueryString("Usuario_acceso"));
}
%>
<%
var Recordset1 = Server.CreateObject("ADODB.Recordset");
Recordset1.ActiveConnection = MM_Disraca_STRING;
Recordset1.Source = "SELECT * FROM Clientes WHERE Usuario_acceso = '"+ Recordset1__MMColParam.replace(/'/g, "''") + "'";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 1;
Recordset1.Open();
var Recordset1_numRows = 0;
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><!-- InstanceBegin template="/Templates/Secciones.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- InstanceBeginEditable name="doctitle" -->
<title><<<DROGUERÍA DISRACA>>></title>
<!-- InstanceEndEditable --><link href="Css/Styles.css" rel="stylesheet" type="text/css">
<link href="Css/Styles_link.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
</head>
<body>
<%=(Recordset1.Fields.Item("Usuario_acceso").Value )%>
</body><!-- InstanceEnd --></html>
<%
Recordset1.Close();
%>
------------------------------------------------------
Gracias por sus respuestas! |