Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Не могу зайти в админку


Рекомендуемые сообщения

Всем привет! Помогите пожалуйста найти ошибку в коде.При входе в админку выбрасывет на главную страницу сайта при это не выдавая никаких ошибок.Вот код из файла страницы ввода имени и пароля.Проверя вроде нет ошибок.Помогите пожалуйста кто может!Заранее большое спасибо!

<?phprequire( dirname(__FILE__).'/zfm_config.php');$action= (isset($_POST['action'])) ? $_POST['action'] : 'login';$title="Login page";switch($action) {        case 'login' :        $is_loged_in=false;        $user_login='';        $user_pass='';        $error='';        if ( $_POST ) {                $username=trim($_POST['log']);                $username = sanitize_user($username);                $password=trim($_POST['pwd']);                //bigin check login                $redir_to=get_settings('general','siteurl')."/zfm_admin/index.php";$sql="SELECT count(unauth_login) as falses FROM ".$zipfm->unauth." WHEREunauth_logintime>DATE_SUB(NOW(),INTERVAL 1 HOUR) AND unauth_ip='$REMOTE_ADDR'";$errors = @mysql_result(mysql_query($sql),0); if (mysql_error()) die(mysql_error());     elseif ($errors>5) {     $zipfm->db_error="Access denied! Try to login from an hour!";     }     elseif($username=='' || $password==''){                $zipfm->db_error="Enter login and password!";                }     else {     $sql="SELECT * FROM ".$zipfm->users." WHERE     user_login='$username' AND user_pass='". md5($password). "'";     $result = mysql_query($sql);     if (mysql_error()) die(mysql_error());     elseif (@mysql_num_rows($result)!=1){     $zipfm->db_error="Wrong username or password!";     $sql="INSERT INTO ".$zipfm->unauth." (unauth_login, unauth_pass, unauth_ip, unauth_logintime) VALUES     ('$username', '".md5($password)."', '$REMOTE_ADDR $HTTP_X_FORWARDED_FOR', '".date('Y-m-d H:i:s',mktime())."')";     @mysql_query($sql);     }     else {     $data = mysql_fetch_assoc($result);     mysql_free_result($result);     //session_set_cookie_params(1800, "/");     session_start();     session_register('user');     $user['login']=$data['user_login'];     $user['pass']=$data['user_pass'];     $user['status']=$data['user_status'];     header("Location: {$redir_to}");     exit();     }     }     if (isset($_COOKIE[session_name()]))     setcookie(session_name(),'');     unset($user);     //end check login                }      nocache_headers();        ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title><?php echo $title; ?></title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" href="zfm_admin/admin.css" type="text/css"></head><body><div align="center"><h3>Login:</h3> <div id="logo"></div> <div id="error_mes"> <?php echo $zipfm->db_error; ?> </div> <div id="login_form">  <form name="loginform" id="loginform" action="zfm_admin.php" method="post">   <p>Username :<br>    <input type="text" name="log" id="log" value="" size="20"/>   </p>   <p>Password :<br>    <input type="password" name="pwd" id="pwd" value="" size="20"/>   </p>   <p>    <input type="submit" name="submit" id="submit" value="Login"/>   </p>  </form>   <!--<p><a href="/zfm_admin.php?action=lostpas">Lost your password?</a></p>--> </div></div></body></html>        <?php        break;        }function check_login($username, $password, $already_md5 = false) {global $zipfm;     }?>
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...