Как обновить пароль bcrypt - PullRequest
0 голосов
/ 17 марта 2020

У меня есть сценарий PHP exec, который я хочу обновить пароль пользователя с помощью команды exec. Код работает, за исключением того, что пароль не обновляется правильно.

$password = bcrypt('password12345);
$updateUserInfo = "mysql -u root  -D vanse -e \"UPDATE admins SET  first_name='$user->first_name', last_name='$user->last_name', email='$user->personal_email', password='$password' WHERE id='1'\" ";
return exec($updateUserInfo);

После вышеуказанного кода моя база данных будет обновлена, и теперь появится пароль;

y0inY6NHi.Nq9a2QWvWcp7xeWMQDppVuRQHQFHnt9FPktEn0w.AWO6e

Мой вопрос Как я могу обновить пароль bcrypt в PHP exec(), чтобы он выглядел как

$2y$10$inY6NHi.Nq9a2QWvWcp7xeWMQDppVuRQHQFHnt9FPktEn0w.AWO6e

в базе данных?

...