Avatar Image
Machacateclados
Machacateclados

Loq que me gustaria poder hacer es introducir el Login del PhpBB en mi pagina web echa en PHP. Y que al Loguearse desde la web te salga la frase :" Estas conectado como "X"

Y si no es mucho pedir (Pedir es gratis), tambien poder integrar un Formulario de Registro del PhpBB en la pagina web o... simplemente integrar todo el PhpBB en la web xDDD

Saludos y Gracias!

Avatar Image
Machacateclados
Machacateclados

Esto de integrar el foro PhpBB lo quiero hacer sin utilizar FRAMES o IFRAMES.

Avatar Image
Usuario habitual
Usuario habitual

Se puede integrar el login de php en html
, pero al conectarse seguiria poniendo el formulario de login.Explico:
1. Entra en tu foro en tu ordenador (debes tener uan copia del foro en tu ordenador).
2. Navega hasta:templates\subSilver.
3. Alli busca el archivo index_body.tpl (te aconsejo ordenar archivos por nombre).
4. Abrelo con el bloc de notas.
5. Busca <!-- BEGIN switch_user_logged_out --> y <!-- END switch_user_logged_out --> (Menú: Buscar--> Buscar)
6. Lo seleccionas, lo copias con ctrl+c y lo pegas en la página HTML.

Una cosa mas... Si te sale un cuadradito negro no te preocupes puesto que eso es un salto de linea para el navegador. Espero haberte sido de ayuda.



La web de Jorge Lanau
Avatar Image
Machacateclados
Machacateclados
jorgelanau Gracias por tu ayuda aunque eso ya lo sabia, lo que pasa es que quiero hacer que al loguearse, me lleve al foro PHPBB ya logueado.

Y tambien al loguearme quiero hacer zonas reservadas para usuarios registrados y no quisiera registrarlos varias veces y que además una vez logeado el usuariao apareza algo como ésto "Estás logeado como....(Nombre de Usuario)".

Igualmente e buscado por Internet y e econtrado un codigo interesante, aunque se le tendrian que hacer algunas modificaciones:

Conexión con la base de datos del foro:
Codigo:
<?
$a = mysql_connect("dbserver","dbuser","dbpassword");
mysql_select_db("dbname",$a);
?>


Primera página del login "login.php" (formulario para ingresar):
Codigo:
<form name="form" method="post" action="login2.php">
<p><b><font size="2">Usuario</font></b><br />
<input type="text" name="user">
</p>
<p><b><font size="2">Contraseña</font></b><br />
<input type="text" name="pass">
</p>
<p>
<input type="submit" name="Submit" value="Entrar">
</p>
</form>


Página que recibe los datos del formulario y los procesa "login2.php":
Codigo:
<? session_start(); ?>

<?
// Incluimos el archivo de la conexion a la base de datos
// (cambiad en conexion.php el nombre de la base de datos y el host, usuario y contraseña)

include("conexion.php");

// Hacemos una consulta a la base de datos buscando un registro con ese Usuario y esa Contraseña

$user=$HTTP_POST_VARS['user'];
$pass=md5($HTTP_POST_VARS['pass']);

// Cambia el prefix de la variable '$prefix' si no es el que viene
//$prefix="phpbb_";
$sql = mysql_query("SELECT * FROM foro_users where username='$user' and user_password='$pass'",$a);

// Si el registro existe...

if(mysql_num_rows($sql)!= 0) {

// Aquí podeis poner un include de una seccion privada o lo que querais
// Yo voi a poner algunos datos del usuario, en el archivo 'campos.php' teneis
// los campos que usa phpbb para el usuario y su descripción.

$logueado=true;
session_register("user","pass");
$campo = mysql_fetch_object($sql);
echo "información de usuario que queramos";
}
else {

// Si el usuario o la contraseña no es correcto vuelve a 'login.php'

echo "<script> location.href='login.php' </script>";
}
?>


¿Alguien sabria como modificarlo para poder hacer las Zonas Reservadas en una pagina Web? Espero que alguien me ayude...
Avatar Image
Machacateclados
Machacateclados

Bueno, creo que nadie sabe o poca gente lee este Post xD! Igualmente seguire buscando haber si encuentro la solución...

xXossottoXx
Usuario Novato
Usuario Novato

Uhmmmm --- esto de zonas reservadas es mucho mas facil con Visual developer 2005
ya que te da las cosas casi listas solo agregar el contenido y ya ...
pero tendrias que leerte un tutorial video o tutoriales normales no??...
pero de todas maneras es mucho mas fsacil con esto ...
es larga la explicacion ...pero ya sabes!!!

User 5764647
User 5764647
Usuario Novato
Usuario Novato
Escrito originalmente por PaseanteDelForo
El ultimo mensaje era del 2004...no revivir temas viejos

15/Sep/2004 21:14 GMT+1

Ni para dar respuestas prácticas??

Existe una classe con la que puedes reutilizar las sesiones de phpBB para hacer login, eliminar usuarios, añadir usuarios y logout (para phpBB3!!)

http://www.phpclasses.org/browse/package/4826.html

Espero que sirva para los que lleguen de Google buscando respuestas    ; )

Este tema fue cerrado y no se pueden escribir nuevas respuestas
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 06/Oct/2017, 14:38
fb@48955864474577502kOct/17
Por: , el 07/Jun/2009, 08:53
jabato1312kJun/09
Por: , el 13/Ago/2008, 20:46
Onlypvpe chavp110kAug/08
Por: , el 24/Jul/2008, 16:00
raulvallecano chavp12kJul/08
Por: , el 17/Oct/2006, 17:20
wSnakew kcr90 chavp34kNov/06