saber si estoy logueado

E

elizondo82

Hola como puedo saber si estoy logueado o no ? es decir quiero hacer que la parte del index.php identifique desde /forum/ si me encuetro logueado.

De esa forma puedo poner en el index.php |login forum| o |logut forum|. el index.php es aparte del forum.

quiciera saber como seria por codigo. Gracias.

Saludos!!
 

Carrega

Zeta
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 Ago 2008
Mensajes
1.881
si no entendi mal quieres en el index.php poner un formulario para hacer login como el de vbadvance?
 
E

elizondo82

sip o no poner un formulario, ya que lo envio los parametros que se necesita pare loguearlo, ahora nada mas necesito identificar si esta o no esta logueado.

Gracias.
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
pues para saber eso, y usas una plantilla solo has esto

<if condition="$bbuserinfo[userid]">
codigo
</if>


Repito, eso funciona en plantillas
 
E

elizondo82

Hola. Gracias por responder. Pero no hago relacion con nunguna libreria o funciones.

En mi hosting lo tengo asi

index.php <----- este es el que quiero poner idenficiacion
quien_soy.php
blabla.php
contacto.php
new.php
/images
/doc
/forum

entonces no lo tengo en ninguna plantilla y no esta dentro del forum

no se si con un cookie que abra el forum se pueda identificarlo. Pero cual seria el nombre que se pone el cookie.
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Hola. Gracias por responder. Pero no hago relacion con nunguna libreria o funciones.

En mi hosting lo tengo asi

index.php <----- este es el que quiero poner idenficiacion
quien_soy.php
blabla.php
contacto.php
new.php
/images
/doc
/forum

entonces no lo tengo en ninguna plantilla y no esta dentro del forum

no se si con un cookie que abra el forum se pueda identificarlo. Pero cual seria el nombre que se pone el cookie.
para eso tienes que llamar al global

PHP:
require_once('./forum/global.php');
y en el php ya iria asi:
PHP:
if ($vbulletin->userinfo['userid'])
{
CODIGO;
}
y hasta puedes hacer QUERYS
PHP:
$usuarios = $db->query_read("SELECT * FROM " . TABLE_PREFIX . "user");
 
E

elizondo82

Cuando pongo el global no me muestra la pagina, me lo pone en blanco. Como que le falta algo mas para que deje funcionar la pagina correctamente.

Insertar CODE, HTML o PHP:
<?
require_once('./vidforum/global.php');  
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Cuando pongo el global no me muestra la pagina, me lo pone en blanco. Como que le falta algo mas para que deje funcionar la pagina correctamente.

Insertar CODE, HTML o PHP:
<?
require_once('./vidforum/global.php');  
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
llamar al global solo te va a dar la posibilidad de usar algunas funciones del vBulletin, demas de ver si estas o lo logueado (que es lo que quieres)

el global no muestra nada de nada... para eso tienes que usar codigo PHP....
 
E

elizondo82

si entiendo. pero lo que no entiendo cuando pongo el require_once no me permite ver la pagina y cuando lo quito, me deja ver bien.
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
si entiendo. pero lo que no entiendo cuando pongo el require_once no me permite ver la pagina y cuando lo quito, me deja ver bien.
cual es tu URL y cual es el contenido de tu pagina??

porque si es solo esto:
PHP:
<?
require_once('./vidforum/global.php');  
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
obviamente no te va a mostrar nada

MP si no deseas publicar el codigo php de tu pagina
 
E

elizondo82

te he enviado un pm. no se pudo mandar todo el codigo, pero para que te des un ideas.

algo curioso. en la raiz del foro si jala. pero cuando lo saco del raiz no me va. no sale nada.
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Como te acabo de enviar via MP (y para que todos se enteren)

definitivamente tienes que llamarlo asi

PHP:
chdir('/home/site/public_html/tu_foro'); 
require_once('./global.php');
(en el caso de mi hosting es /home/[USUARIO]/www.[MI_DOMINIO].com/[CARPETA_FORO], asi que eso puede variar segun el hosting)

ya que el global usa funciones dentro del foro... asi que tienes que cambiar de directorio para poder usarlo...

lo más probable es que tu codigo tiene un sistema anti errores, por eso te lo muestra en blanco cuando ponias solo
PHP:
require_once('./global.php');





EDIT....

si quieren saber la ruta de su hosting, generen un error para que les diga, pueden probar con un php como este:
PHP:
<html>
<body>
<?
echo("Hola..."......);
?>
</body>
</html>
recuerden que la ruta comienza desde /home, si hay algo antes, ignorenlo
 
Arriba