базе в таблице user:  
                  
                  
                  $validated['password'] = Hash::make($validated['password']);
                  
                  
                  
                  
                  
                  далее когда пытаюсь залогиниться на стороннем сервисе через API получив пароль из модели $user->password: 
                  
                  
                  $service = new ServiceAPI($user->login, $user->password);
                  
                  
                          if ($service->login()) {
                  
                  
                              //
                  
                  
                          } else {
                  
                  
                              return response()->json([
                  
                  
                                  'status' => false,
                  
                  
                                  'error' => 'Login to service failed.',
                  
                  
                              ], 401);
                  
                  
                          }
                  
                  
                  
                  
                  
                  То сервис не принимает пароль, подскажите что делаю не так?
                  
                  
                
Ты получил хеш пароля, а не пароль Более того HASH который используется в этом фасаде - невозвратный
а как получить пароль? или нужно использовать шифрование вместо Hash?
Так пароль ты придумываешь
Чтобы получать пароль, а не сравнивать его с хешем нужно использовать шифрование, да
пароль нужно один раз сохранить в базе и далее его использовать для логина в сервисе, то есть повторного ручного ввода для залогинивания тут быть не должно
Ну тогда такие штуки хранятся в .env файле
Обсуждают сегодня