Foros del Web » Creando para Internet » Herramientas y Software »

Las variables de sesión que intento mandar por URL en Dreamweaver no funcionan

Estas en el tema de Las variables de sesión que intento mandar por URL en Dreamweaver no funcionan en el foro de Herramientas y Software en Foros del Web. Hola, soy nuevo en este tema. Estoy trabajando en una empresa consultora y estamos ahorita con el agua en el cuello, pues nos urge terminar ...
  #1 (permalink)  
Antiguo 30/09/2013, 16:12
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Exclamación Las variables de sesión que intento mandar por URL en Dreamweaver no funcionan

Hola, soy nuevo en este tema. Estoy trabajando en una empresa consultora y estamos ahorita con el agua en el cuello, pues nos urge terminar un proyecto y esto es uno de los problemas que tenemos actualmente

No estoy muy familiarizado a manejar DreamWeaver, pero vaya que me ha facilitado la vida :)

Lo que quiero lograr en este momento: Pasar el ID del usuario logueado por medio de un parámetro web.

Cómo lo estoy haciendo: : Ejecuto Acciones del Servidor > "Juego de Registros" y en la ventana de registros, selecciono la tabla "usuarios" (el usuario se loguea por correo electrónico y contraseña) y en "Filtrado" le pongo "Variable de Sesión" y los parámetros los pongo como:



Pero al momento de correrlo, me aparece en blanco (más o menos así)



Espero respuestas, es algo urgente ):
  #2 (permalink)  
Antiguo 04/10/2013, 00:25
 
Fecha de Ingreso: octubre-2013
Mensajes: 1
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Las variables de sesión que intento mandar por URL en Dreamweaver no funci

Hola j1mx2y

espero poder ayudarte, tiene que quedar de la siguiente manera:

Ejemplo pagina 1 y pagina 2

lo que entiendo es que la pagina 1 tiene los 2 campos de textos junto con el boton de ingresar, que es donde se van a loguear los usuarios, y en la pagina 2 una vez ingresados quieres que aparezca su email, mediante la variable de sesion, hasta ahi estas bien y deberia de quedar de la siguiente forma tu juego de registros en la pagina 2:


nombre: usuarios
conexion: woonki
tabla: users
columnas: todo

filtro: str_email = variable de sesion MM_Username

Nota: checa que la variable de sesion tiene la u en mayuscula.

una vez creado el juego de registros en la pagina 2, te vas al panel vinculaciones del lado derecho y lo habres para ver los campos, arrastra el campo str_email a la parte donde quieres que aparezca, una vez terminado aun falta un paso mas, te vas a la pagina 1 segun mi ejemplo y en vista codigo buscas y copias el siguiente codigo:

// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}


este codigo que debes tener generado en la pagina 1, inicializa la sesion, asi que hora te vas a la pagina 2 y en vista codigo, lo pegas en la parte de abajo de:
<?php require_once('../Connections/cnx.php'); ?>
<?php


te beria de quedar asi:

<?php require_once('../Connections/cnx.php'); ?>
<?php
if (!isset($_SESSION)) {
session_start();
}

y eso es todo, con eso ya se vera el email del usuario cada ves que se conecte, espero te sirva.

Saludos...
  #3 (permalink)  
Antiguo 07/10/2013, 15:16
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Las variables de sesión que intento mandar por URL en Dreamweaver no funci

Cita:
Iniciado por micapital Ver Mensaje
Hola j1mx2y

espero poder ayudarte, tiene que quedar de la siguiente manera:

Ejemplo pagina 1 y pagina 2

lo que entiendo es que la pagina 1 tiene los 2 campos de textos junto con el boton de ingresar, que es donde se van a loguear los usuarios, y en la pagina 2 una vez ingresados quieres que aparezca su email, mediante la variable de sesion, hasta ahi estas bien y deberia de quedar de la siguiente forma tu juego de registros en la pagina 2:


nombre: usuarios
conexion: woonki
tabla: users
columnas: todo

filtro: str_email = variable de sesion MM_Username

Nota: checa que la variable de sesion tiene la u en mayuscula.

una vez creado el juego de registros en la pagina 2, te vas al panel vinculaciones del lado derecho y lo habres para ver los campos, arrastra el campo str_email a la parte donde quieres que aparezca, una vez terminado aun falta un paso mas, te vas a la pagina 1 segun mi ejemplo y en vista codigo buscas y copias el siguiente codigo:

// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}


este codigo que debes tener generado en la pagina 1, inicializa la sesion, asi que hora te vas a la pagina 2 y en vista codigo, lo pegas en la parte de abajo de:
<?php require_once('../Connections/cnx.php'); ?>
<?php


te beria de quedar asi:

<?php require_once('../Connections/cnx.php'); ?>
<?php
if (!isset($_SESSION)) {
session_start();
}

y eso es todo, con eso ya se vera el email del usuario cada ves que se conecte, espero te sirva.

Saludos...
Muchísimas gracias, de hecho si me sirvió... Ahora quisiera que alguien me ayudara con otro problemita:

Estoy utilizando FBConnect para la página y, en primera instancia deseo capturar de facebook el nombre, apellido y fbid... Pero el problema que con usuarios que no se han autentificado con la aplicación, marca un bucle de redireccionamiento... Sé el por qué, pero no se el cómo solucionarlo... Les paso el código

<?php require_once('../Connections/woonki.php'); ?>
<?php require_once("../fbsrc/facebook.php"); ?>

<?php
$config = array();
$config["appId"] = "628089310556378";
$config["secret"] = "7d8b23a30a779993a0b604cafda71a62";

$facebook = new Facebook($config);

try{
$me = $facebook -> api('/me');
}
catch (Exception $e) //Según yo, a partir de aquí me genera el Bucle
{
?>
<a href = "<?php echo $facebook -> getLoginUrl($params);?>"><img src = "../img/face_regis.png" width = "200"/></a>
<?php
}

$user = $facebook -> getUser();
$fbnombre = $me['first_name'];
$fbapellido = $me['last_name'];
$fbid = $user;

$params = array(
'redirect_uri' => "http://www.woonki.com/usuarios/fbinsert.php?fbname=".$fbnombre."&fblastname=".$fb apellido."&fbid=".$fbid
);

//COSAS QUE NO TIENEN NADA QUE VER PARA LOGUEARNOS CON FACEBOOK
?>

....MUCHO CÓDIGO MÁS...

<body>

REGISTRO DE USUARIOS

Si tienes una cuenta de Facebook, puedes ahorrarte todo este proceso y crear una cuenta a partir de tus datos de facebook.
<br />
<br />

<a href = "<?php echo $facebook -> getLoginUrl($params);?>"><img src = "../img/face_regis.png" width = "200"/></a>

<br />
Si no tienes Facebook, entonces regístrate aquí abajo
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">

<input type="text" name="str_nomb" value="" size="32" placeholder="Nombre: "><br />
<input type="text" name="str_apell" value="" size="32" placeholder = "Apellidos: "><br />
<input type="text" name="str_email" value="" size="32" placeholder = "Correo Electrónico"><br />
<input type="password" name="str_pass" value="" size="32" placeholder = "Contraseña"><br />
<input type="submit" value="¡Empieza a ganar!"><br />

<input type="hidden" name="str_act" value="1">
<input type="hidden" name="MM_insert" value="form1">
</form>

</body>

Etiquetas: dreamweaver, editores-web, php, sesión, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:41.