Открой файл /pages/admin/_login.php и там увидишь логин и пароль - они не из базы, а просто вписаны в условие.Добрый день!При входе в админку выдает "Неверно введен логин и/или пароль".Хотя,ввожу все верно.Сверился с данными в базе ,логини пароль совпадают!.Но в админку не пускает!В чем может быть причина?!
<?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"]) == $data_log['admin'] AND strtolower($_POST["admpass"]) == $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 class="data_table" width="300" border="0" align="center">
<tr><td colspan="2" align="center"><b>Авторизация</b></td></tr>
<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>
Напиши логин и пароль из базыхм не получается!Все испробывал,но нет.
Код:<?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"]) == $data_log['admin'] AND strtolower($_POST["admpass"]) == $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 class="data_table" width="300" border="0" align="center"> <tr><td colspan="2" align="center"><b>Авторизация</b></td></tr> <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>
strtolower — Преобразует строку в нижний регистр.login:000000
pass:KFFEPTJ
Если тебе нужна помощь, можешь смело писать pligin