Автономная библиотека управления пользователями, которая поддерживает Doctrine ORM? - PullRequest
8 голосов
/ 18 октября 2011

Я не могу найти отдельную систему, которую я могу использовать для управления пользователями (аутентификация, авторизация, регистрация, напоминания пароля ...).

ближайший к нему используетSymfony и FOSUserBundle , но поскольку это Symfony Bundle, похоже, он зависит от фреймворка.Есть ли способ разделить их или хотя бы загрузить только несколько компонентов Symfony?

Я раньше использовал Symfony и мне это нравится;Мне просто не нужна вся структура для текущего проекта.

Я не смог найти другие решения.

Ответы [ 2 ]

3 голосов
/ 27 октября 2011

Честно говоря, большинство проектов имеют индивидуальные потребности. Даже используя что-то вроде FOSUserBundle, вам придется заново реализовать или редактировать большую его часть.

Если ваш проект не является проектом "атаки на время", потратьте ~ неделю на то, чтобы создать свою собственную библиотеку. Я не говорю, что вам следует изобретать велосипед - основываться на существующем коде - но я думаю, что большую часть времени люди, которые действительно тратят время на разработку, прежде чем начинать проекты, находятся в проектах, которых достаточно, чтобы оправдать этот вид пользовательской реализации.

1 голос
/ 24 октября 2011

Вы можете попробовать https://github.com/symfony/Security его компонент Symfony2, но можете использовать его "автономно".

Зависимости из файла composer.json (https://github.com/symfony/Security/blob/master/composer.json#L19-24)

"symfony/event-dispatcher": ">=2.1",
"symfony/http-foundation": ">=2.1",
"symfony/http-kernel": ">=2.1"
...