Comunidad de diseño web y desarrollo en internet online

[Ayuda] Problema con loggedin

Citar            
MensajeEscrito el 08 Sep 2010 12:35 am
Primero que nada quiero saludarlos, Hola, bueno ya...

Bueno, el asunto de este POST es que tengo un problema, tengo un registro de usuarios, me anda de maravilla, los usuarios se registran, se pueden logear y todo, cuándo uno va a index, le añadí un fragmento de código que cuándo uno no está logeado muestre un mensaje diciendo: "Bienvenido Invitado, Haz Login o Registrate", y cuándo uno lo está muestra el username y todo lo demás, el problema es que cuándo uno no está logeado, muestra una pantalla diciendo el mensaje, pero no muestra el contenido, y lo que yo quiero, es que muestre el mensaje y el contenido.

Aquí el código a continuación:

Código PHP :

<?php
$nick = $_COOKIE['loggedin'];
if (!isset($_COOKIE['loggedin'])) die("Bienvenido <b>Invitado</b> <a href="./login.php.php">, Haz Login</a> o a href="./registrar.php">Registrate</a>");
echo "Bienvenido <strong>$nick</strong>";
?>
  | <a href="members/profile.php">Mi Perfil</a> | <a href="./index.php">Ir al index</a> | <a href="./list.php">Lista de Miembros</a> | <a href="./logout.php">Desconectarme</a> | <?php
include ('././config.php');
mysql_connect($server, $db_user, $db_pass) or die (mysql_error()); 
$result = mysql_db_query($database, "select * from $table WHERE nick = '$nick'") or die (mysql_error()); 

   while ($qry = mysql_fetch_array($result)) { 
      echo "Su rango es <strong>$qry[rank]</strong> | Membresía <strong>$qry[membresia]</strong>."; 
   } 
?>


Ustedes se preguntarán... ¿Que hace ese "Die" ahí?
Pues..., también lo pensé, pero el problema es que cuándo pongo un Else, me sale una alerta diciendo "Syntax Error, Unespected T_ELSE on line XX", no encontré otra mas que poner un "die"... Bueno, espero que entiendan y resuelvan mi problema, de antemano, muchas gracias
:)

Por deoxyz08

15 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Sep 2010 04:51 pm
<?php include ('././config.php');
mysql_connect($server, $db_user, $db_pass)
or die (mysql_error());
$result = mysql_db_query($database, "select * from $table WHERE nick = '$nick'") or die (mysql_error());
?>


<?php $nick = $_COOKIE['loggedin'];
if(isset($_COOKIE['loggein'])){
echo 'Bienvenido <strong>'$nick'</strong>'
echo 'Su rango es <strong>$qry[rank]</strong> | Membresía <strong>$qry[membresia]</strong>;';
echo '| <a href="members/profile.php">Mi Perfil</a> | <a href="./index.php">Ir al index</a> | <a href="./list.php">Lista de Miembros</a> | <a href="./logout.php">Desconectarme</a> |';
}
else {
echo 'Bienvenido <b>Invitado</b> <a href="./login.php.php">, Haz Login</a> o a href="./registrar.php">Registrate</a>';
}
?>


si usas echo usa 'comilla simple'.
si pones die , sigifica que muerda.
Saludos! Cia.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie8
Citar            
MensajeEscrito el 13 Sep 2010 08:01 pm

Digitalrosario.com escribió:

<?php include ('././config.php');
mysql_connect($server, $db_user, $db_pass)
or die (mysql_error());
$result = mysql_db_query($database, "select * from $table WHERE nick = '$nick'") or die (mysql_error());
?>


<?php $nick = $_COOKIE['loggedin'];
if(isset($_COOKIE['loggein'])){
echo 'Bienvenido <strong>'$nick'</strong>'
echo 'Su rango es <strong>$qry[rank]</strong> | Membresía <strong>$qry[membresia]</strong>;';
echo '| <a href="members/profile.php">Mi Perfil</a> | <a href="./index.php">Ir al index</a> | <a href="./list.php">Lista de Miembros</a> | <a href="./logout.php">Desconectarme</a> |';
}
else {
echo 'Bienvenido <b>Invitado</b> <a href="./login.php.php">, Haz Login</a> o a href="./registrar.php">Registrate</a>';
}
?>


si usas echo usa 'comilla simple'.
si pones die , sigifica que muerda.
Saludos! Cia.


Muchísimas Gracias, el código está perfecto, gracias por darte la molestia de responder y de arreglar el código por mi :)

Por deoxyz08

15 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Sep 2010 10:14 pm
Me alegro que te haya servido!. cualquier consulta que tengas, create otro topic, y te ayudo.
Saludos! Cia.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.