У меня есть сценарий 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
в базе данных?