Пароль админа

  • Автор темы Olrg
  • Дата начала
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
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
зайди в любой шифровальщик паролей в мд5 ,напиши свой пароль зашифруй потом в базе в таблице поменяй
 
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
  • #10
admin написал(а):
Код:
echo strtolower(md5(md5($_POST["твой_пароль"])));
Выведет хеш пароля «твой_пароль» его и вставь в базу
Вроде что то получается. Код вставил , пароль прописал. Хеш появился
74be16979710d4c4e7c6647856088456
Неверно введен пароль
Но все равно не войти
 
pligin
Участник
Сообщения
3.654
Реакции
1.337
  • #11
Olrg написал(а):
Вроде что то получается. Код вставил , пароль прописал. Хеш появился
74be16979710d4c4e7c6647856088456
Неверно введен пароль
Но все равно не войти
Я ошибся.
Код:
echo strtolower(md5(md5("твой_пароль")));
 
  • Like
Реакции: Olrg
Olrg
Местный
Сообщения
111
Реакции
16
  • #12
Сверху