Проверка на то что пользователь уже существует Symfony

127
19 апреля 2018, 10:45

Здравствуйте, сделал регистрацию и авторизацию на симфони 2 по этому туториалу: https://symfony.com.ua/doc/current/doctrine/registration_form.html

Но при регистрации симфони не проверяет существует ли пользователь с таким же email. Подскажите пожалуйста новичку как это можно реальзовать ? Спасибо!

Answer 1
$userRepository = $em->getRepository(\AppBundle\Entity\User::class);
$userExist = (bool)$userRepository->findOneBy(['email' => $user->getEmail()]);
if ($userExist) {
    // действия, если пользователь с таким email уже зарегистрирован
}
READ ALSO
Python - PHP отличия побитового сдвига

Python - PHP отличия побитового сдвига

Пожалуйста поясните в чем косяк, переписываю одну функцию с php на pythonОсуществляется такой сдвиг:

166
Защита от XSS и обратный слеш

Защита от XSS и обратный слеш

На клиенте перед отправкой на сервер отсекаю практически всё за исключением русского, украинского и белорусского шрифтовДелаю это в первую...

175
php, как установить и запустить на Ubuntu 16.04?

php, как установить и запустить на Ubuntu 16.04?

Не могу установить и настроить сервер для php, до этого учил djangoТам все просто установил Python , запустил venvironment и работаешь спокойно

158
Функция автозагрузки классов

Функция автозагрузки классов

spl_autoload_register — Регистрирует заданную функцию в качестве реализации метода __autoload()

172