FOSUserbundle のさまざまなファイルを読んでいて、UserManager でこの関数を使用しています。
public function loadUserByUsername($username)
{
$user = $this->findUserByUsername($username);
if (!$user) {
throw new UsernameNotFoundException(sprintf('No user with name "%s" was found.', $username));
}
return $user;
}
public function findUserBy(array $criteria)
{
return $this->repository->findOneBy($criteria);
}
現在、これら 2 つの関数は含まれていますがUserManager.php
、パスワードまたは電子メールに基づいてユーザーを返すだけです。パスワードの照合が行われるコードが見つかりません。
それはsymfonyまたはFOSUserBundleによって行われますか