Tengo una duda de como implementa Laravel su sistema de autenticación. Tengo Laravel 6+ e implemente el método de autenticación correspondiente a esa versión. El método funciona bien, pero mi duda recae en lo siguiente:
En el archivo del controlador
Código PHP:
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
'phone' => '0',
'time_zone' => '0'
]);
}
Código PHP:
$2y$10$0LtGKKLlziZFcN6FGMRSKuQnR9pJpWAELooN/vMH7eMjGBNXgzCZe
$2y$10$VSZjmbqz0Fhjsg6yKc5QJudCG0d.czrXq9Ui9dbkZfP8t6ANRLzse
$2y$10$Uq6KNcYKVawwf0yO4fNvyepRze50gr3y2RHc/6//g3voblBC6mszy
Ahora, en mi página desarrollada en Laravel, no voy a usar los métodos de login, ni cambiar password, solo voy a generar el registro. En otro sistema que tenemos en PHP, si vamos a usar el login con esos registros realizados. Sin embargo, si la cadena es diferente cada que se genera, aún siendo el mismo password, ¿cómo puedo loguearme con la misma? No sé si me explico.
Estoy tratando de usar los métodos en la documentación de PHP, usando:
Código PHP:
$opciones = [
'cost' => 10,
];
$encrypt = password_hash($param02, PASSWORD_BCRYPT, $opciones);
Quizá estoy haciendo algo mal o me faltan algunos pasos. Mi pregunta sería. ¿Cómo logro loguearme con el password registrado en la forma de registro de Laravel usando el formulario de login de mi otro sistema de PHP?
De antemano, agradezco por sus comentarios.
Saludos!!