Как Joomla 3 зашифровывает пароли?
Как проверить соответствует ли введённый пароль тому, что хранится в БД?
Дайте пожалуйста код.
Код PHP, который я пробую: 1
2
3
4
5
6
$db_password = explode(':', $query); //what's in the password field of jos_users
$salt = $db_password[1];
$string_to_be_hashed = $_POST['password'] . $salt;
$test_pass = md5($string_to_be_hashed);
$test_pass = $test_pass . ":" . $salt;
if($test_pass == $query){echo "success";}
Почему-то нету соли ($salt).
Пишет ошибку:
Notice: Undefined offset: 1 in ddd.php on line 2
