Página 1 de 1

link para desconectarse

Publicado: 19 Ago 2011, 05:33
por zyxer
Hola, espero estén pasando un buen día. Les cuento para lo que habro esta consulta.

Quiero poner un link en el menú superior de mi pagina que aparezaca solo a los usuarios identificados y que sirva para desconectarse. El asunto es que el link que necesito debe estar en la forma http://www.feenmovimiento.com/phpBB3/uc ... ode=logout y no utilizando {U_LOGIN_LOGOUT} y cosas de esas...

El link que puser arriba no me sirve de nada porque le hace falta el ID del usuario que se quiere descontectar. Habrá alguna forma de hacer lo que quiero.

aunque sea diriendolo a 1 pagina que lo unico que tenga sea el log out en la otra en la forma de {U_LOGIN_LOGOUT} y eso... pero es que de ser así, este no debería de ser un link sino algo que corra de manera automática... bueno, no sé.. AYUDA POR FAVOR!!! :wink: :lee :|

Re: link para desconectarse

Publicado: 19 Ago 2011, 08:33
por RogerBCA
No se si lo tiene bien claro esto por eso es una abreviación de escribir tanto texto:

Ejemplo:
{U_LOGIN_LOGOUT} es una variable que contiene "http://www.feenmovimiento.com/phpBB3/uc ... ode=logout"

Osea que en la plantilla saldra de {U_LOGIN_LOGOUT} pero cuando es publicado se muestra "http://www.feenmovimiento.com/phpBB3/uc ... ode=logout".

Si te eh ofendido con esta explicación me disculpo.

Re: link para desconectarse

Publicado: 19 Ago 2011, 12:00
por zyxer
Vamos, no me ofendes. Soy psicólogo, no programador. Considero que mucho estoy haciendo para nunca haber tomado ni un curso relacionado a esto.
Off Topic

Lo más parecido a programación que yo conosco es PhotoShop, Jajajaja, ya te imaginas cuanto sé programar.
El asunto es, que un link hecho con {U_LOGIN_LOGOUT} no se traduce en lo que dijiste, sino en

Código: Seleccionar todo

http://www.feenmovimiento.com/phpBB3/ucp.php?mode=logout&sid=e45e51b8aaf7198a881a570037cc8089 


Es decir, en lo que dijiste más el ID del usuario, que es lo que yo necesito. Pero en el menú yo no pudeo esccribrlo con un ID fijo, ya que sólo ese usuario podrí desloguearse, pero tampoco puedo escribir una variable porque no la lee como tal, sino la tira igualita en la barra de navegación del navegador (valga la "rumbumbacia")

Por eso es que hablaba de crear un html (o lo que fuera) que solo contenga la variable de salir, pero que la ponga a corre automático y entonces redirigir el link del menú a ese html. Esa es la solución que a mi se me ocurre (que no sé como se haría [por eso estoy consultando]), pero cualquier otra solución será bien recibida.

P.D: tal vez fui yo quien la primera vez no se supo explicar. Mis disculpas.

Re: link para desconectarse

Publicado: 19 Ago 2011, 17:29
por zyxer
Ok, logré un Script que me redirecciona automáticamente a desconectarme. Es este:

Código: Seleccionar todo

<script language="Javascript">
location.href='{U_LOGIN_LOGOUT}';
</script>
Y funciona casi bien, poque me envía a la página a desloguearme con todo y ID de usuario, pero está poniendo unos codigos demás.

Me está tirando esto:

Código: Seleccionar todo

http://www.feenmovimiento.com/phpBB3/ucp.php?mode=logout&sid=244d09db7e761c2f95b50535d4e92bf8
Cuando debería tirar esto:

Código: Seleccionar todo

http://www.feenmovimiento.com/phpBB3/ucp.php?mode=logout&sid=244d09db7e761c2f95b50535d4e92bf8
Si ven, entre las página para desloguearse: /phpBB3/ucp.php?mode=logout&
y el código de usuario: sid=244d09db7e761c2f95b50535d4e92bf8
No debe ir nada, y me está poniendo esto: amp;

Que significa eso? a que se debe? como se quita? alguien me puede ayudar?

Re: link para desconectarse  Tema Solucionado

Publicado: 19 Ago 2011, 18:12
por leviatan21
zyxer escribió:Y funciona casi bien, poque me envía a la página a desloguearme con todo y ID de usuario, pero está poniendo unos codigos demás.
El parámetro sid no es el ID del usuario sino de la sesión correspondiente a ese usuario en particular

Prueba asi :

Código: Seleccionar todo

<script type="text/javascript">
// <![CDATA[
var url = '{U_LOGIN_LOGOUT}';
location.href = url.replace(/&/g, '&');
// ]]>
</script>

Re: link para desconectarse

Publicado: 19 Ago 2011, 19:00
por zyxer
:bravo: Heeeeaaaaahhh!!!!!!!! :bravo:
Excelente! :ok:

Re: link para desconectarse

Publicado: 19 Ago 2011, 21:09
por RogerBCA
Pues yo recuerdo eso me paso en cuando pongo en el ACP en configuracion de cookie que debes poner en tu caso:

Dominio de la cookie http://www.feenmovimiento.com
ruta de la cookie: /phpBB3/

si lo apunta bien ya no te saldrá el sid en el enlace

Re: link para desconectarse

Publicado: 19 Ago 2011, 21:23
por memoadian
RogerBCA escribió:Pues yo recuerdo eso me paso en cuando pongo en el ACP en configuracion de cookie que debes poner en tu caso:

Dominio de la cookie http://www.feenmovimiento.com
ruta de la cookie: /phpBB3/

si lo apunta bien ya no te saldrá el sid en el enlace
en realidad el dominio de la cookie debe ser

http://www.feeenmovimiento.com

y no tiene nada que ver con que aparezca el sid, que es la session del usuario.

Re: link para desconectarse

Publicado: 19 Ago 2011, 21:31
por leviatan21
RogerBCA escribió:Pues yo recuerdo eso me paso en cuando pongo en el ACP en configuracion de cookie que debes poner en tu caso:

Dominio de la cookie http://www.feenmovimiento.com
ruta de la cookie: /phpBB3/

si lo apunta bien ya no te saldrá el sid en el enlace
:stop: Te corrijo, el parámetro sid es necesario y obligatorio al desconectarse, de la misma manera que es necesario y obligatorio en el acceso al ACP

Re: link para desconectarse

Publicado: 19 Ago 2011, 21:35
por memoadian
jaja cuando pongo

Código: Seleccionar todo

www.feenmoviemiento.com
sale como http://... etc.

pensé que habia sido error de roger :|

Re: link para desconectarse

Publicado: 20 Ago 2011, 00:52
por zyxer
memoadian escribió:jaja cuando pongo

Código: Seleccionar todo

www.feenmoviemiento.com
sale como http://... etc.

pensé que habia sido error de roger :|
A que te refieres? a que no puedes entrar a mi pagina o que? (fijate que escribiste moviemiento en vez de movimiento)..

En cuandto a lo de la cookie, no entiendo de que están hablando.. se refieren a que tengo las cookies mal configuradas o que?

Re: link para desconectarse

Publicado: 20 Ago 2011, 02:53
por memoadian
digo que no puedes poner

Código: Seleccionar todo

www.feenmovimiento.com
así nada más sin la etiqueta code por que este foro lo transforma en un link con http y eso, lo demás... nosotros nos entendemos