Página 1 de 2

como redireccionar al pulsar en logout

Publicado: 16 Mar 2004, 23:45
por yosih
Quisiera saber como hacer para que al pulsar en logout, al redireccionar no fuese al indice del foro si no a otro sitio como por ejemplo la pagina del marca o de otra web. GRACIAS.

Publicado: 18 Mar 2004, 08:18
por Nkieto
Creo que esta es la parte de cí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³digo que necesitarias modificar en el fichero login.php

Código: Seleccionar todo

	else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
	{
		if( $userdata['session_logged_in'] )
		{
			session_end($userdata['session_id'], $userdata['user_id']);
		}

		if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect']))
		{
			$url = (!empty($HTTP_POST_VARS['redirect'])) ? $HTTP_POST_VARS['redirect'] : $HTTP_GET_VARS['redirect'];
			redirect(append_sid($url, true));
		}
		else
		{
			redirect(append_sid("index.$phpEx", true));
		}
	}
	else
	{
		$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
		redirect(append_sid($url, true));
	}
Donde pone

Código: Seleccionar todo

			redirect(append_sid("index.$phpEx", true));
es la redireccion al indice del foro despuí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?©s de hacer logout

í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¿Quí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?© hacer? A priori se me ocurre que substituyas esa lí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?­nea por

Código: Seleccionar todo

	header('Location: http://www.google.com');
	exit;
Ya dirí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡s si funciona ;-)

Re: como redireccionar al pulsar en logout

Publicado: 28 Mar 2004, 03:01
por yosih
lo he arreglado poniendo ::

Código: Seleccionar todo

	else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
	{
		if( $userdata['session_logged_in'] )
		{
			session_end($userdata['session_id'], $userdata['user_id']);
		}		if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect']))
		{
			$url = (!empty($HTTP_POST_VARS['redirect'])) ? $HTTP_POST_VARS['redirect'] : $HTTP_GET_VARS['redirect'];
			$outside = ( !empty($HTTP_POST_VARS['outside']) ) ? true : ( ( !empty($HTTP_GET_VARS['outside']) ) ? true : false);
			redirect(append_sid($url, true), $outside); 
		}

		else
		{
 // CAMBIE ESTO    ------->        redirect(append_sid("index.$phpEx", true));
			redirect(append_sid("../index.php", true));
		}
	}
-----------------------------------------------------------------
Edito para poner el codigo bajo la "tutela" de BBCode

Código: Seleccionar todo


[b]ThE KuKa[/b]

Publicado: 12 Abr 2004, 03:23
por cyrax
Yo lo q necesito y quiero es q cuando me logee ! me salte es al portal mas no al index del foro... tengo ese problema y quiero saber si me lo pueden aclarar

Publicado: 12 Abr 2004, 12:52
por ThE KuKa
cyrax necesito saber tu version de phpBB, si tienes ezPortal instalado etc. vamos, lo de siempre y lo que todos pasais de poner, si no es imposible ayudar, intentamos ayudar, no somos adivinos ni este es un sitio de "Tarot"

S@lu2

Re: como redireccionar al pulsar en logout

Publicado: 12 Abr 2004, 16:54
por cyrax
Bueno, yo tengo el 2.0.8, y sui tengo en portal instalado o sea el ezPortal ! :D

Porfis !

Publicado: 12 Abr 2004, 17:19
por tole
Nota de la firma de ThE Kuka, el link q sale en Soporte phpBB

Salu2.

Publicado: 12 Abr 2004, 17:32
por cyrax
Pero lo q necesito es q me ayuden, como hago para q cuando me logee en el portal me deje en el portal mas no me lanze al foro... igual con el log out

Publicado: 12 Abr 2004, 17:43
por tole
Lo bí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡sico para q se te pueda ayudar es q leas detenidamente las cosas, eso para empezar y no hacer caso omiso a lo q se te indica, sigues en tus trece y despuí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?©s de tantos mensajes aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?ºn estamos en el principio.
Como haces lo q te da la gana pues yo voy a optar por hacer lo mismo.

Salu2.

Publicado: 13 Abr 2004, 14:39
por cyrax
ah si no me kieres ayudar no me ayudes, gracias buscare ayuda en otro lado !

Publicado: 13 Abr 2004, 20:12
por ThE KuKa
A ver cyrax, aqui no se niega ayuda para nadie, solo se pide la vuestra en algunos aspectos, que aporteis datos sobre la version del foro, hosting, etc. y en demasiadas ocasiones, tenemos que repetir esto.

Ahora tu parece que pierdes la paciencia, la verdad es que no se muy bien el porque, cuando yo, y el resto del equipo, solo intentamos ayudar sin pedir nada a cambio, si no quieres visitar este sitio perfecto, eso es decision tuya, pero no puedo dejar que te vayas diciendo que no te queremos ayudar, porque eso no es cierto.

Por el tema de logout, dices que tienes ezPortal, pues no lo entiendo, si tienes ezPortal instalado, en las instrucciones del MOD de Smartor, sale dicha redireccion, mira este codigo:

Código: Seleccionar todo

#
#-----[ OPEN ]------------------------------------------
#
login.php

#
#-----[ FIND ]-----------------------------------
#
redirect(append_sid("index.$phpEx", true));

#
#-----[ REPLACE WITH ]---------------------------
#
redirect(append_sid("portal.$phpEx", true));

#
#-----[ FIND ]-----------------------------------
#
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";

#
#-----[ REPLACE WITH ]---------------------------
#
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "portal.$phpEx";

#
#-----[ FIND ]-----------------------------------
#
redirect(append_sid("index.$phpEx", true));

#
#-----[ REPLACE WITH ]---------------------------
#
redirect(append_sid("portal.$phpEx", true));

#
#-----[ FIND ]-----------------------------------
#
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";

#
#-----[ REPLACE WITH ]---------------------------
#
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "portal.$phpEx";

#
#-----[ FIND ]-----------------------------------
#
redirect(append_sid("index.$phpEx", true));

#
#-----[ REPLACE WITH ]---------------------------
#
redirect(append_sid("portal.$phpEx", true));
Lo que no se es si es valido para 2.0.8, ya que esta version cambio el archivo login.php pero es cuestion de probar, suerte.

S@lu2

Publicado: 15 Abr 2004, 14:22
por cyrax
Gracias, de pana muchas gracias.... ! ! !

Publicado: 15 Abr 2004, 14:34
por cyrax
Ups, pero no funciono para la version 2.0.8, de todas maneras gracias...

Respuesta: Como Redireccionar Al Pulsar En Logout

Publicado: 06 Oct 2006, 04:59
por nonaoco
Hola, pido mis disculpas si este post no va aqui, pero tiene que ver.

Yo quiero hacer lo mismo, que al desloguearme me envie al portal.php (en mi caso es el index.php) y cuando me loguee me envie al forum.PHP?

Pero la info que esta aqui expuesta es para versiones anteriores son phpp normales creo n cambio yo tengo la ultima version (Mis datos en la firma)

Gracias de antemano :ok:

Respuesta: como redireccionar al pulsar en logout

Publicado: 06 Oct 2006, 06:24
por mitch
nonaoco, como siempre se ha dicho, dudas nuevas o que no son del autor del topic, en nuevos temas, pues son "casos" distintos, tu lo has dicho.