Я новичок в этом мире. Я учусь в школе и делаю покупки на сайте.
У меня есть функция, которая шифрует пароль, который я отправляю в свою базу данных в blowfish:
private function encriptarPassword($clave){
echo $this->passwordRegistro;
/*salt declaration*/
$salt="";
for ($x=0; $x<22; $x++){
$salt.=substr("./ABCDEFGHIJKLMNOPQRSTUWXYZabcdefghijklmnopqrstuwxyz0123456789", mt_rand(0, 63), 1);
}
return crypt($clave,"$2y$08$".$salt);
}
Когда я захожу, чтобы создать пользователя в моем BBDD (используя запрос вставки), иногда выдает ошибку 0 * (в phpMyAdmin), а иногда пароль верный.
Как вы можете видеть, это пример моего DDBB:
Я не знаю, что происходит. Я попытался изменить файл паролей в моем DDBB с varchar (70) на varchar (255), но проблема сохраняется.
Моя версия PHP 7.0.5.
Не могли бы вы помочь мне решить проблему?
Задача ещё не решена.
Других решений пока нет …