MOD CP 1.1.0 no coincide las lineas del login.php
Publicado: 25 Ago 2005, 19:10
Estoy tratando de instalar el mod: MODCP 1.1.0 pero a pesar de que parece muy muy fí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡cil, me trabo en el principio donde las lineas a reemplazar no coinciden con las que estan en mis archivos que corresponden editar, para que lo vean mejor aqui les muestro el mod completo y lo que pide hacer:
#
#-----[ OPEN ]------------------------------------------
#
login.php
#
#-----[ FIND ]------------------------------------------
#
if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) ' . $lang['Admin_panel'] . '
' : '';
#
#-----[ IN-LINE FIND ]------------------------------------------
#
'';
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
((in_array($userdata['user_level'], explode(',', $board_config['modcp_levels_used']))) ? '' . $lang['Mod_CP'] . '
' : '');
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------
#
# EoM
Cuando abro mi login.php la í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?ºnica parte mí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡s similar que encuentro es la lí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Ânea donde dice la palabra "ADMIN" y la cual remarque en rojo para que se vea mejor:
if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
{
$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';
$sql = "SELECT user_id, username, user_password, user_active, user_level
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\\'", "''", $username) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
}
if( $row = $db->sql_fetchrow($result) )
{
if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
{
redirect(append_sid("index.$phpEx", true));
}
else
{
if( md5($password) == $row['user_password'] && $row['user_active'] )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;
$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);
if( $session_id )
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
redirect(append_sid($url, true));
}
else
{
message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
}
}
y la verdad es que esa linea no coincide para nada con la modificacion que dice en el mod.. y no se como reemplazarla..
Por favor agradeceria una ayuda urgente, Gracias!!
#
#-----[ OPEN ]------------------------------------------
#
login.php
#
#-----[ FIND ]------------------------------------------
#
if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) ' . $lang['Admin_panel'] . '
' : '';
#
#-----[ IN-LINE FIND ]------------------------------------------
#
'';
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
((in_array($userdata['user_level'], explode(',', $board_config['modcp_levels_used']))) ? '' . $lang['Mod_CP'] . '
' : '');
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------
#
# EoM
Cuando abro mi login.php la í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?ºnica parte mí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡s similar que encuentro es la lí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Ânea donde dice la palabra "ADMIN" y la cual remarque en rojo para que se vea mejor:
if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
{
$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';
$sql = "SELECT user_id, username, user_password, user_active, user_level
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\\'", "''", $username) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
}
if( $row = $db->sql_fetchrow($result) )
{
if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
{
redirect(append_sid("index.$phpEx", true));
}
else
{
if( md5($password) == $row['user_password'] && $row['user_active'] )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;
$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);
if( $session_id )
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
redirect(append_sid($url, true));
}
else
{
message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
}
}
y la verdad es que esa linea no coincide para nada con la modificacion que dice en el mod.. y no se como reemplazarla..
Por favor agradeceria una ayuda urgente, Gracias!!