Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

phpBB: Usar el sistema de autentificación en otros scripts php.

Estas en el tema de phpBB: Usar el sistema de autentificación en otros scripts php. en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola pues necesito de su ayuda , es que tengo un foro de PhpBB, y una web en html, el html lo domino bien pero ...
  #1 (permalink)  
Antiguo 21/01/2005, 00:21
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 3 meses
Puntos: 3
Ayuda php Registro

Hola pues necesito de su ayuda , es que tengo un foro de PhpBB, y una web en html, el html lo domino bien pero en PHP no se nada y necesito de su ayuda.

Pues lo que quiero hacer es que quiero proteger unos htmls, y lo que quiero es un php ( que me dijeron que es mas seguro que el html) que cuando quieran entrar a dicho php salga una ventana de usuario Y contraseña, y sea la que se halla registrado en el foro phpbb. osea que el php se enace con la base de datos del foro para saber si existe dicho usuario registrado en el foro y si existe pueda ver el html y si no existe no lo pueda ver.

si podrian ayduarme? se los agradeceria mucho

Gracias
  #2 (permalink)  
Antiguo 21/01/2005, 13:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El el foro de Aplicaciones pre-fabricadas (y creo que en sus FAQ's) tienes algunos scripts hechos para usar el sistema de autentificación de phpBB bajo tu aplicación..

Un saludo,
  #3 (permalink)  
Antiguo 21/01/2005, 18:08
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 3 meses
Puntos: 3
Hola estube leyenfo pero no encintre ninguno como el que quiero :(
  #4 (permalink)  
Antiguo 21/01/2005, 18:11
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 3 meses
Puntos: 3
Hola mira me pasaron este codigo para saber si esta logeado o no el usuario

<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
if ($userdata["session_logged_in"]){
echo "Tas logueado";
}
else {
echo "No ats logueado";
}
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

?>


pero lo pruebo y no sale

me gustaria ver si podrias modificarlo que salga si no esta logeado en el php el usuario y contraseña del foro, y que si esta logeado se vea el archivo :D

se podra? salu2
  #5 (permalink)  
Antiguo 22/01/2005, 11:11
Avatar de yoseman  
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Ahora estoy algo liado, pero en este hilo se comento algo parecido:

http://forosdelweb.com/showthread.php?t=262810

Se trata básicamente de que en la variable phpbb_root_path este el directorio del foro pero respecto del script que se esta ejecutando.
Leete el hilo en el que encontrarás un código:
Código PHP:
<?
define
('IN_PHPBB'true);
$phpbb_root_path './';
include(
$phpbb_root_path 'extension.inc');
include(
$phpbb_root_path 'common.'.$phpEx);

//
// Start session management
//
$userdata session_pagestart($user_ipPAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
$log_in_out=( $userdata['session_logged_in'] ) ? ('<a href="'.$phpbb_root_path.'login.'.$phpEx.'?logout=true&amp;s  id=' $userdata['session_id'].'&redirect=./log.php">LOGOUT  ['.$userdata['username'].']</a>') : ('LOGIN');
?>
<div align="center">
<?
print $log_in_out."<br /><br /><br />";
if (!
$userdata['session_logged_in'])
{
?>
<form action="<?=$phpbb_root_path?>login.php" method="post">
<input type="hidden" name="redirect" value="./log.php">
Usuario:&nbsp;<input type="text" name="username" size="10" /><br>
Contrase&ntilde;a:&nbsp;<input type="password" name="password" size="10" maxlength="32" /><br />
&nbsp;&nbsp; &nbsp;&nbsp;Entrar automáticamente en cada visita
        <input class="text" type="checkbox" name="autologin" />

        &nbsp;&nbsp;&nbsp;
        <input type="submit" class="mainoption" name="login" value="Login" />
</form>
</div>
<?}?>
Se trataria de agregar a ese código al final un else
Código PHP:
</form>
</div>
<?}
else
{
//lo que se debería de mostrar si el usuario esta logueado
}?>
Complementando el código que encontrarás en ése hilo que lo que hace es mostrar un formulario para loguearse en caso de que el usuario no este logueado
__________________
[+]
[+]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:51.