Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Problema Con La Base De Datos Del Foro Y Las Contraseñas

Aquí­ podrás dejar tus dudas sobre MODs o MODificaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont

#16

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

Duque de Illumbe
Usuario/a
Mensajes: 88
Registrado: 18 Oct 2006, 01:44
Edad: 42

Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas

#17

Mensaje 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 :cry: y cuando quiero desloguearme, por ejemplo, dándole a salir, tampoco me desconecta del foro.
URL: http://www.ejercitos.org
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: Portal 3.0, mChat.
Plantilla(s) usada(s): Prosilver
Servidor: Linux, de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont

#18

Mensaje 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

Duque de Illumbe
Usuario/a
Mensajes: 88
Registrado: 18 Oct 2006, 01:44
Edad: 42

Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas

#19

Mensaje 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 :cerveza:
URL: http://www.ejercitos.org
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: Portal 3.0, mChat.
Plantilla(s) usada(s): Prosilver
Servidor: Linux, de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont

#20

Mensaje por mitch »

Duque de Illumbe, creo que falla por estas cosas:
  1. 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/)
  2. 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.

Duque de Illumbe
Usuario/a
Mensajes: 88
Registrado: 18 Oct 2006, 01:44
Edad: 42

Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas

#21

Mensaje 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 :nolose:

Os dejo un Pastebin con la forma en que he dejado el código:



http://www.phpbb-es.com/pastebin/pastebin.php?show=19
URL: http://www.ejercitos.org
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: Portal 3.0, mChat.
Plantilla(s) usada(s): Prosilver
Servidor: Linux, de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont

#22

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

Duque de Illumbe
Usuario/a
Mensajes: 88
Registrado: 18 Oct 2006, 01:44
Edad: 42

Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas

#23

Mensaje 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 :lol:

Supongo que es un pequeño detalle, pero no quiero tocar nada sin vuestro consejo. ¿Qué linea cambio?.
URL: http://www.ejercitos.org
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: Portal 3.0, mChat.
Plantilla(s) usada(s): Prosilver
Servidor: Linux, de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Problema Con La Base De Datos Del Foro Y Las Cont

#24

Mensaje 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

Duque de Illumbe
Usuario/a
Mensajes: 88
Registrado: 18 Oct 2006, 01:44
Edad: 42

Respuesta: Problema Con La Base De Datos Del Foro Y Las Contraseñas

#25

Mensaje 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 :oops:

En cualquier caso, gracias, todo perfecto.

Ahora intentaré hacer una página de registro para el foro desde la página... y acepto sugerencias :mrgreen:
URL: http://www.ejercitos.org
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: Portal 3.0, mChat.
Plantilla(s) usada(s): Prosilver
Servidor: Linux, de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Cerrado

Volver a “Soporte, preguntas sobre MODs de phpBB 2”