Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

CTracker 5 en Plus 1.53: no deja entrar a ACP y pide pass

Foro dedicado a Cracker Tracker Professional un MOD de seguridad para phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
Avatar de Usuario
esnola
Avanzado/a
Mensajes: 451
Registrado: 07 Abr 2006, 12:42

CTracker 5 en Plus 1.53: no deja entrar a ACP y pide pass

#1

Mensaje por esnola »

Esto es para la instalacion en el plus
Si te falla la instalación del CTracker haciendo que te haga renovar la contraseña y no dejandote entrar en el ACP esta es la solucion.
El fallo está en la edición del login.php.
Vamos allá:

Código: Seleccionar todo

Primero hazte una nueva copia del archivo login.php que tenias como backup por si las flies.

Código: Seleccionar todo

Vuelve a hacer las modificaciones que te trae en el archivo de actualizacion.
Pero solo en el archivo loguin.php, los demás supuestamente tendrían que estar bien.
Edita ahora el login.php de esta manera:

Código: Seleccionar todo

#
#-----[ OPEN ]------------------------------------------
#
login.php

#
#-----[ FIND ]------------------------------------------
#
//
// Allow people to reach login page if
// board is shut down
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
// CTracker_Ignore: File Checked By Human
// Tell the CTracker Filescanner that this constant is allowed 
//
#
#-----[ FIND ]------------------------------------------
#
else
{
	$sid = '';
}


#
#-----[ AFTER, ADD ]------------------------------------------
#
// CrackerTracker v5.x
if ( !empty($HTTP_POST_VARS['username']) && $ctracker_config->settings['loginfeature'] == 1 )
{
	$ctracker_config->check_login_status($HTTP_POST_VARS['username']);	
}


#
#-----[ FIND ]------------------------------------------
# the original line is longer!
#
		$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

		$sql = "SELECT user_id, username, user_password,


#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_last_login_try


#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, ct_login_count


#
#-----[ FIND ]------------------------------------------
#
					
				        */
                                        // End add - Protect user account MOD
					
#
#-----[ AFTER, ADD ]------------------------------------------
#
					// CrackerTracker v5.x
					if ( $ctracker_config->settings['login_history'] == 1 )
					{
						$ctracker_config->update_login_history($row['user_id']);
					}
					
					if ( $ctracker_config->settings['loginfeature'] == 1 )
					{
						$ctracker_config->reset_login_system($row['user_id']);
					}
					
					if ( $ctracker_config->settings['login_ip_check'] == 1 )
					{
						$ctracker_config->set_user_ip($row['user_id']);
					}
					
					
#
#-----[ FIND ]------------------------------------------
#
					
                                        */
                                        // End add - Protect user account MOD
					
					
#
#-----[ AFTER, ADD ]------------------------------------------
#    
				if ($row['user_id'] != ANONYMOUS)
                                        {
                                                // CrackerTracker v5.x
                                                include_once($phpbb_root_path . 'ctracker/classes/class_log_manager.' . $phpEx);
                                                $logfile = new log_manager();
                                                $logfile->prepare_log($row['username']);
                                                $logfile->write_general_logfile($ctracker_config->settings['logsize_logins'], 4);
                                                unset($logfile);

                                                if ( $ctracker_config->settings['loginfeature'] == 1 )
                                                {
                                                        $ctracker_config->handle_wrong_login($row['user_id'], $row['ct_login_count']);
                                                }
                                              }



#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Webmaster de Todo-Mods
Webmaster de Todoelbarco.com

Imagen

Cerrado

Volver a “Cracker Tracker Professional”