Olrg
Местный
- Сообщения
- 111
- Реакции
- 16
cummins
Участник
- Сообщения
- 29
- Реакции
- 9
Olrg
Местный
- Сообщения
- 111
- Реакции
- 16
Там при регестрации пароли не зашифрованны.cummins написал(а):регистрируешь пользователя под пароль который хочешь,заходишь в базу,копируешь его пароль и меняешь на новый зашифрованный
пользователя можешь удалить потом
Только один пароль админа .
Вод код login.php админки.
Код:
<h2>Авторизация</h2>
<?PHP
if(isset($_SESSION["admin"])){ Header("Location: /?menu=admin4ik"); return; }
if(isset($_POST["admpass"])){
$db->Query("SELECT * FROM db_config WHERE id = 1 LIMIT 1");
$data_log = $db->FetchArray();
if(strtolower(md5(md5($_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="password" name="admpass" value="" /></td>
</tr>
<tr>
<td style="padding-top:5px;" align="center" colspan="2"><input type="submit" value="Войти" /></td>
</tr>
</table>
</form>
Olrg
Местный
- Сообщения
- 111
- Реакции
- 16
Sasha13450
Участник
- Сообщения
- 14
- Реакции
- 1
Вот так можешьOlrg написал(а):Думал может в самом скипте поменять. Да фиг нет тут как в других скриптах
<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("admin") AND strtolower($_POST["admpass"]) == strtolower("admin") ){
$_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>
Зайдешь под admin
pligin
Участник
- Сообщения
- 3.654
- Реакции
- 1.337
Olrg написал(а):Там при регестрации пароли не зашифрованны.
Только один пароль админа .
Вод код login.php админки.
Код:<h2>Авторизация</h2> <?PHP if(isset($_SESSION["admin"])){ Header("Location: /?menu=admin4ik"); return; } if(isset($_POST["admpass"])){ $db->Query("SELECT * FROM db_config WHERE id = 1 LIMIT 1"); $data_log = $db->FetchArray(); if(strtolower(md5(md5($_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="password" name="admpass" value="" /></td> </tr> <tr> <td style="padding-top:5px;" align="center" colspan="2"><input type="submit" value="Войти" /></td> </tr> </table> </form>
Код:
echo strtolower(md5(md5($_POST["твой_пароль"])));
Olrg
Местный
- Сообщения
- 111
- Реакции
- 16
Пробовал зашифровал пароль и вставил в базу вместо старого, ни чего так и пишет Неверный пароль.kvozimir написал(а):зайди в любой шифровальщик паролей в мд5 ,напиши свой пароль зашифруй потом в базе в таблице поменяй
Olrg
Местный
- Сообщения
- 111
- Реакции
- 16
Не очень понял как воспользоваться этим кодом? Куда его вставить?admin написал(а):Выведет хеш пароля «твой_пароль» его и вставь в базуКод:echo strtolower(md5(md5($_POST["твой_пароль"])));
Olrg
Местный
- Сообщения
- 111
- Реакции
- 16
Вроде что то получается. Код вставил , пароль прописал. Хеш появилсяadmin написал(а):Выведет хеш пароля «твой_пароль» его и вставь в базуКод:echo strtolower(md5(md5($_POST["твой_пароль"])));
74be16979710d4c4e7c6647856088456
Неверно введен пароль
Но все равно не войти
pligin
Участник
- Сообщения
- 3.654
- Реакции
- 1.337
Я ошибся.Olrg написал(а):Вроде что то получается. Код вставил , пароль прописал. Хеш появился
74be16979710d4c4e7c6647856088456
Неверно введен пароль
Но все равно не войти
Код:
echo strtolower(md5(md5("твой_пароль")));
Olrg
Местный
- Сообщения
- 111
- Реакции
- 16
Спасибо все получилось!admin написал(а):Я ошибся.
Код:echo strtolower(md5(md5("твой_пароль")));