este es el archivo que muestra el formulario de acceso y permite el login desde la pagina principal:
Código PHP:
<?
if ($userdata['user_id']!=-1) {
echo "<div id=\"meo-login\">";
if ( $userdata['user_new_privmsg'] ) {
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
} else {
$l_privmsgs_text = $lang['No_new_pm'];
}
echo "Bienvenido <strong>" . $userdata['username'] . "</strong>.<br /><br />";
echo "<a href='" . $phpbb_root_path . "profile.php?mode=editprofile' class=\"enlace2\">Su perfil personal</a><br />";
echo "<a href='" . $phpbb_root_path . "privmsg.php?folder=inbox' class=\"enlace2\">" . $l_privmsgs_text . "</a><br />";
echo "Kinships: <a href=\"index.php?accion=meoesp_kinships\" class=\"enlace2\">Gestionar</a> - ";
echo "<a href=\"index.php?accion=meoesp_kinship_peticion\" class=\"enlace2\">Peticiónes</a><br />";
echo '<a href='. $phpbb_root_path.'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'].'&redirect='.$volver.' class=enlace2>Salir ['.$userdata['username'].']</a><br />';
echo "</div>";
} else {
?>
<div id="meo-login">
<form name="form1" method="post" action="foro/login.php" style="display: inline">
<br />
Usuario: <input name="username" type="text" id="username" size="12"><br />
Clave: <input name="password" type="password" id="password" size="12" maxlength="32"><br />
<input type="submit" name="login" class="mainoption" value="Login" />
<input type="hidden" name="redirect" value="../index.php" />
<br /> <a href="http://www.midominio.com/foro/profile.php?mode=register" class="enlace2"> ¿ Aún no estás registrado ?</a>
</form>
</div>
<?
}
?>
y este es el otro archivo que ya se ha mencionado en los mensajes anteriores que se debe de llamar al comienzo del script.
Código PHP:
$volver = "../index.php";
define('IN_PHPBB', true);
$phpbb_root_path = (dirname($_SERVER['PHP_SELF'])=="/foro") ? './' : 'foro/'; //PATH DEL FORO RESPECTO DEL SCRIPT
if (!function_exists("init_userprefs"))
{
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
global $db, $board_config;
global $HTTP_COOKIE_VARS, $HTTP_GET_VARS, $SID;
$cookiename = $board_config['cookie_name'];
$cookiepath = $board_config['cookie_path'];
$cookiedomain = $board_config['cookie_domain'];
$cookiesecure = $board_config['cookie_secure'];
}
gracias de antemano ..