РЕШЕНО Ошибка при входе в админку!

HoustoN

Местный
Добрый день!При входе в админку выдает "Неверно введен логин и/или пароль".Хотя,ввожу все верно.Сверился с данными в базе ,логин и пароль совпадают!.Но в админку не пускает!В чем может быть причина?!
 
Последнее редактирование:

pligin

Команда форума
Администратор
Добрый день!При входе в админку выдает "Неверно введен логин и/или пароль".Хотя,ввожу все верно.Сверился с данными в базе ,логини пароль совпадают!.Но в админку не пускает!В чем может быть причина?!
Открой файл /pages/admin/_login.php и там увидишь логин и пароль - они не из базы, а просто вписаны в условие.
Часто прибегают к такому варианту, т.к. БД слить легче, чем файл
 

HoustoN

Местный
хм не получается!Все испробывал,но нет.
Код:
<?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>
 

pligin

Команда форума
Администратор
хм не получается!Все испробывал,но нет.
Код:
<?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>
Напиши логин и пароль из базы
 
Верх