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!!!

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

Heeeeaaaaahhh!!!!!!!!
Excelente!

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

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
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
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
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