Потярян доступ к админке помогите

  • Автор темы kolian
  • Дата начала
kolian
Участник
Сообщения
10
Реакции
1
Потярян доступ к админке ,В общем было норм а потом резко бах и все (Неверно введен логин и/или пароль) хотя в базе данные есть но они не подходят что за хрень помогите
 
kolian
Участник
Сообщения
10
Реакции
1
VladL написал(а):
Смотри фаел админики логин , может есть второй пароль там с защитой !
Чет я здесь ни какого другого пороля не нашел може вы найдете
Код:
<h2>Авторизация</h2>

<?PHP
if(isset($_SESSION["admin"])){ Header("Location: /?menu=admin4ik"); return; }

if(isset($_POST["admlogin"])){

    $db->Query("SELECT * FROM db_config WHERE id = 1 LIMIT 1");
    $data_log = $db->FetchArray();
   
    if(strtolower($_POST["admlogin"]) == strtolower($data_log["admin"]) AND strtolower($_POST["admpass"]) == strtolower($data_log["pass"]) ){
   
        $_SESSION["admin"] = true;
        Header("Location: /?menu=admin4ik");
        return;
    }else echo "<center><font color = 'red'><b>Неверно введен логин и/или пароль</b></font></center><BR />";
   
}

?>
<form action="" method="post">
<table width="300" border="0" align="center">
  <tr>
    <td><b>Логин:</b></td>
    <td align="center"><input type="text" name="admlogin" value="" /></td>
  </tr>
  <tr>
    <td><b>Пароль:</b></td>
    <td align="center"><input type="password" name="admpass" value="" /></td>
  </tr>
  <tr>
    <td style="padding-top:5px;" align="center" colspan="2"><input type="submit" value="Войти" /></td>
  </tr>
</table>
</form>
 
kolian
Участник
Сообщения
10
Реакции
1
Походу мне ни кто не поможет:(:(:(:(
 
voodooas
Участник
Сообщения
21
Реакции
7
kolian написал(а):
Походу мне ни кто не поможет:(:(:(:(
Посмотри, в БД логин/пасс должны быть маленькими буквами.
Функция strtolower приводит все к мал. буквам.
 
kolian
Участник
Сообщения
10
Реакции
1
voodooas написал(а):
Посмотри, в БД логин/пасс должны быть маленькими буквами.
Функция strtolower приводит все к мал. буквам.
нет там все норм поставил стандартный файл все ровно эта хрень коточе походу я какой то скрипт устонавил что он мне перекрыл доступ к админке бл что делать кто нибудь знает??модули я кстате на этом форуме брал
 
voodooas
Участник
Сообщения
21
Реакции
7
Попробуй заменить это
if(strtolower($_POST["admlogin"]) == strtolower($data_log["admin"]) AND strtolower($_POST["admpass"]) == strtolower($data_log["pass"]) ){
На это
if(strtolower($_POST["admlogin"]) == 'ЗДЕСЬ СВОЙ ЛОГИН' AND $_POST["admpass"] == "ЗДЕСЬ ПАРОЛЬ" ){

Так ты пропишешь свой логин и пасс в файл (исключишь проблему с базой).
Если заработает значит проблема в базе и более точнее сказать можно будет только увидев ее. Но думаю это тебе уже не понадобится.
 
voodooas
Участник
Сообщения
21
Реакции
7
Так будет точнее - если логин состоит из Больших/Маленьких букв
if($_POST["admlogin"] == 'ЗДЕСЬ СВОЙ ЛОГИН' AND $_POST["admpass"] == "ЗДЕСЬ ПАРОЛЬ" ){
 
kolian
Участник
Сообщения
10
Реакции
1
voodooas написал(а):
Так будет точнее - если логин состоит из Больших/Маленьких букв
if($_POST["admlogin"] == 'ЗДЕСЬ СВОЙ ЛОГИН' AND $_POST["admpass"] == "ЗДЕСЬ ПАРОЛЬ" ){
Спасибо все получилось))
 
voodooas
Участник
Сообщения
21
Реакции
7
kolian написал(а):
Спасибо все получилось))
Админьте на здоровье :)

Значит проблема именно в БД (в логине или пассе), скорее всего там есть какой-то символ (большая буква, пробел, кавычка или что-то подобное).
 
Сверху