Página 2 de 2
Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont
Publicado: 20 Oct 2006, 17:52
por mitch
Duque de Illumbe, te debe dar error tal vez por no especificar bien el $phpb_root_path y tal... recuerda, te comenté que en el .TXT comente lineas, las que comienzan por // - Un ejemplo:
Código: Seleccionar todo
$site_root_path = '/home/thekuka/public_html/mitch/'; // Este es la ruta absoluta, si no sabes cual es, puedes conocerla mediante este método: http://www.phpbb-es.com/foro/respuesta-como-cambiar-un-htaccess-vp41844.html#41844
$phpbb_root_path = 'phpBB2/'; // La carpeta donde esta el foro (a la cual se accede DESDE la ruta anterior). En mi caso es la carpeta llamada "phpBB2"
En esas lineas fijate lo que comento.... lo mismo hago mas abajo, en las lineas importantes que debes editar... el archivo debes editarlo con los valores de tu web, pues contienen los mios.
Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas
Publicado: 20 Oct 2006, 18:41
por Duque de Illumbe
Gracias, parece que empieza a funcionar, te cuento:
He creado la página login.php metiendo tu código y modificándolo con mis datos. Cuando estoy logueado en el foro y voy a login.php no hay problema, aparece mi avatar y me saluda.
Sin embargo, cuando quiero entrar a través de login.php no me deja, me envía recurrentemente a la página loginfail.php

y cuando quiero desloguearme, por ejemplo, dándole a salir, tampoco me desconecta del foro.
Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont
Publicado: 20 Oct 2006, 21:22
por mitch
Duque de Illumbe, si quieres dejas el código que llevas editado, para ver que puede estar mal en Pastebin, así lo miro y te comento.
Ah y cuando lo hagas, dime cuáles son las páginas a redireccionar, una vez logueado y deslogueado y tal. Nos vemos
Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas
Publicado: 20 Oct 2006, 21:54
por Duque de Illumbe
http://www.phpbb-es.com/pastebin/pastebin.php?show=18
Espero que te sirva eso. Acabo de aprender que era un Pastebin

Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont
Publicado: 21 Oct 2006, 03:16
por mitch
Duque de Illumbe, creo que falla por estas cosas:
- Al intentar loguearte desde "fuera" del foro, estas enviando los datos al lugar que no corresponde... debes enviar los datos al login.php DEL FORO, y mas abajo hay un valor para colocar la Redireccion a la página donde deseas mantenerte (o sea, envías los datos de logueo al PHP del foro, pero si aun quieres que el usuario se mantenga en la pagina "externa" puede hacerse).
Esta linea que tienes asi:
Código: Seleccionar todo
<form action="<?php echo $loginFormAction; ?>" method="POST">
Dejala asi (no te preocupes que no te va a llevar a esa URL, si no al archivo especificado mas abajo):
Código: Seleccionar todo
<form action="http://www.ejercito.es/foro/login.php" method="post">
Y esta otra:
Código: Seleccionar todo
<input type="hidden" name="redirect" value="../login_fuera.php">
debería ser en tu caso:
Código: Seleccionar todo
<input type="hidden" name="redirect" value="../login.php">
(te debería redirigir al Login EXTERNO, que supongo llamaste login.php y esta fuera de /foro/)
- y sobre el Deslogueo, es porque te falta nuevamente editar la web de REDIRECCION, marcaré en rojo lo que tienes malo, y mas abajo como debería quedar esa linea
<li><a href="
http://www.ejercitos.es/foro/login.php?logout=true&sid=<? print $userdata['session_id']; ?>&redirect=../
login_fuera.php&outside=1" class="out" title="salir">SALIR</a></li>[/quoteicy]
queda asi correctamente en tu caso (suponiendo que la página EXTERNA, esta que estamos editando se llama login.php y esta fuera de la carpeta /foro/)
Código: Seleccionar todo
<li><a href="http://www.ejercitos.es/foro/login.php?logout=true&sid=<? print $userdata['session_id']; ?>&redirect=../login.php&outside=1" class="out" title="salir">SALIR</a></li>
Intentalo, y me comentas que anduvo bien y que fallo para arreglar todo. Un saludo.
Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas
Publicado: 21 Oct 2006, 08:51
por Duque de Illumbe
Saludos,
La perte del deslogueo funciona ya sin problemas. He hecho la prueba y va bien, me lleva a la página externa al foro logout.php sin problemas. El problema viene al loguearse... no me deja. Me manda a loginfail.php de todas todas y en el foro no aparezco como logueado. Además... eso es algo que también me sucede recurrentemente en el foro, he de loguearme hasta tres veces, para poder entra ry por el camino pierdo los avisos de los nuevos mensajes
Os dejo un Pastebin con la forma en que he dejado el código:
http://www.phpbb-es.com/pastebin/pastebin.php?show=19
Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont
Publicado: 21 Oct 2006, 15:31
por mitch
Duque de Illumbe, insisto en que cambies esta linea
Código: Seleccionar todo
<form action="<?php echo $loginFormAction; ?>" method="POST">
por lo que te comente antes... (linea 168 del pastebin, alli debe ir la pagina del login.php DEL FORO, no a esa variable que has especificado, pues si no lo haces de esta forma, el foro no podrá procesar los datos... vamos hazme caso, que yo lo tengo asi y funciona)
Y mas abajo, linea 173 debes colocar la REDIRECCION (para que al desloguearte, envie solo los datos al login del foro, pero te redireccione a tu página externa).
esta linea (173, repito... y solo cambiala si tu archivo externo NO se llama login_fuera.php eso era para MI ejemplo)
Código: Seleccionar todo
<input type="hidden" name="redirect" value="../login_fuera.php">
Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas
Publicado: 22 Oct 2006, 00:31
por Duque de Illumbe
Bueno, he ido haciendo los cambios... repitiendo todo desde el principio... y se entra y se sale bien. Cuando salgo, va a la página login_fuera.php que he creado para no liarme. El Problema es que cuando entras te lleva a la misma
Supongo que es un pequeño detalle, pero no quiero tocar nada sin vuestro consejo. ¿Qué linea cambio?.
Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont
Publicado: 22 Oct 2006, 02:02
por mitch
Por última vez, reitero
URL de redireccion al salir:
Código: Seleccionar todo
<li><a href="http://www.ejercitos.es/foro/login.php?logout=true&sid=<? print $userdata['session_id']; ?>&redirect=../login_fuera.php&outside=1" class="out" title="salir">SALIR</a></li>
(en la parte de
&redirect= )
URL de redireccion al entrar:
Código: Seleccionar todo
<input type="hidden" name="redirect" value="../login_fuera.php">
(ahi esta el login_fuera.php)
Eso... está mas que claro creo con todos los mensajes que he puesto... pon de tu parte tambien, que lo he reiterado 2 o 3 veces u,U
Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas
Publicado: 22 Oct 2006, 18:12
por Duque de Illumbe
Perdona las molestias. Ya lo he conseguido. Al final había olvidado eso, que era lo más básico... no se puede ser analista y tratar de ser informático ni supongo que viceversa
En cualquier caso, gracias, todo perfecto.
Ahora intentaré hacer una página de registro para el foro desde la página... y acepto sugerencias
