• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Шифр паролей

Troy Lewis

Изучающий
Пользователь
Регистрация
22 Янв 2018
Сообщения
190
Лучшие ответы
0
Репутация
1
Всем привет! Пишу свой первый Личный кабинет через md5. Т.к знаю только его.
Но проблема в том, что у меня в Базе данных стоит на паролях шифр.

Вопрос такой: Через что обойти шифр паролей?

PHP:
<?
require 'config.php';
if(isset($_POST['login']))
{
	$name = $_POST['nick'];
	$password = $_POST['password'];
	$search = mysql_query("SELECT * FROM `".$account['table']."` WHERE `".$account['name']."`='$name'");
	if(mysql_num_rows($search)!=0)
	{
		$user = mysql_fetch_array($search);
		if($user["".$account['pass'].""]==$password)
		{
			setcookie("pass", md5(md5($password)).":".$name, time() + 60*100, "/");
			header("Location: .stats");
		}
		else
		{
            $info_pass="<div class=\"alert alert-danger\">
  				Вы ввели неверный пароль
</div>";
		}

	}
	else
	{
		$info_user = "<div class=\"alert alert-danger\">
	  			Аккаунт не найден
</div>";
	}
}
if($_GET["access"]=="exit"){
	setcookie("pass", "", "0", "/");
	header("Location: ./login.php");
}
?>
 
Сверху Снизу