Как зашифровать пароль в бд?

Print RSS
305

Author
Дух
0
Вот мой код
<?php
require_once('database.php');
$login = $_POST['login'];
$password = $_POST['password'];






$result1 = mysql_query("SELECT login FROM users WHERE login = '$login'");
$row = mysql_fetch_array($result1);
if ($login == $row['login']) {    
echo 'Такой логин уже есть';
}
else
{
$result = mysql_query("INSERT INTO `users` (`login`, `password`) VALUES ('$login', '$password')");
if (!$result) {
die(mysql_error());
}
echo 'Вы зарегистрировались';
}





mysql_close($db);
?>

Господин ПЖ
0
http://php.net/manual/ru/function.password-hash.php для php 5.5.0 и выше
Если версия ниже есть отличная библиотека которая обеспечивает совместимость для версий от 5.3.7 https://github.com/ircmaxell/password_compat
С

Землянин
0
Я еще солю пароль. Почитай про это.
Stickers / Tags / Rules / Top topics / Top Posts / Search