Cita:
Iniciado por micapital
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>