Ver Mensaje Individual
  #42 (permalink)  
Antiguo 28/02/2005, 19:16
Avatar de centinela77
centinela77
 
Fecha de Ingreso: diciembre-2004
Ubicación: León
Mensajes: 143
Antigüedad: 21 años, 9 meses
Puntos: 1
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 ..

Última edición por centinela77; 06/03/2005 a las 06:05