Cuando me quiero loguear desde mi foro, me sale este error:
Error in obtaining userdata
DEBUG MODE
SQL Error : 1054 Unknown column 'user_login_tries' in 'field list'
SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try FROM nuke_users WHERE username = 'enrique'
Line : 69 File : login.php
Nota: He abierto login.php, que esta en modules/Forums, e aditado el archivo y e ido a la linea 69 pero en esa linea no hay nada.(es por si sirve de algo).
Fijate si en login php tenés algún include... y contá desde la 1ra incluyendo las líneas de código de esos archivos para encontrar la que te da el error.
El error te devuelve un número de línea (pero al buscar esa línea no encontrás nada...), así que:
Comienzas a contar desde la 1ra línea del archivo login.php (incluso las que no tienen nada).
Cuando encuentras un include, te fijas cuántas líneas tiene ese archivo y le sumas lo que venías contando (o sea: un include no se cuenta como 'uno' sino como la cantidad de líneas que contiene).
Luego continúas hasta que encuentres la que te dice el error.
<?php /*************************************************************************** * login.php * ------------------- * begin : Saturday, Feb 13, 2001 * copyright : (C) 2001 The phpBB Group * email : support@phpbb.com * * Id: login.php,v 1.47.2.23 2006/01/13 20:10:02 grahamje Exp $ * * ***************************************************************************/
/*************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * ***************************************************************************/ if (!eregi("modules.php", $_SERVER['SCRIPT_NAME'])) { die ("You can't access this file directly..."); } $module_name = basename(dirname(__FILE__)); require("modules/".$module_name."/nukebb.php");
// // Allow people to reach login page if // board is shut down // define("IN_LOGIN", true);
if( $row = $db->sql_fetchrow($result) ) { if( $row['user_level'] != ADMIN && $board_config['board_disable'] ) { redirect(append_sid("index.$phpEx", true)); } else { // If the last login is more than x minutes ago, then reset the login tries/time if ($row['user_last_login_try'] && $board_config['login_reset_time'] && $row['user_last_login_try'] < (time() - ($board_config['login_reset_time'] * 60))) { $db->sql_query('UPDATE ' . USERS_TABLE . ' SET user_login_tries = 0, user_last_login_try = 0 WHERE user_id = ' . $row['user_id']); $row['user_last_login_try'] = $row['user_login_tries'] = 0; }
// Check to see if user is allowed to login again... if his tries are exceeded if ($row['user_last_login_try'] && $board_config['login_reset_time'] && $board_config['max_login_attempts'] && $row['user_last_login_try'] >= (time() - ($board_config['login_reset_time'] * 60)) && $row['user_login_tries'] >= $board_config['max_login_attempts'] && $userdata['user_level'] != ADMIN) { message_die(GENERAL_MESSAGE, sprintf($lang['Login_attempts_exceeded'], $board_config['max_login_attempts'], $board_config['login_reset_time'])); }
TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro