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: 19 años, 11 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'] == ) ? $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_ipPAGE_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