8

ユーザー管理 (認証、承認、登録、パスワード リマインダーなど) に使用できるスタンドアロン システムが見つかりません。

最も近いのは Symfony とFOSUserBundleを使用することですが、これは Symfony Bundle であるため、フレームワークに依存しているようです。これらを分離する方法、または少なくとも symfony のいくつかのコンポーネントのみをロードする方法はありますか?

以前に symfony を使用したことがあり、気に入っています。現在のプロジェクトのフレームワーク全体は必要ありません。

他の解決策を見つけることができませんでした。

4

2 に答える 2

3

正直なところ、ほとんどのプロジェクトにはカスタム ニーズがあります。FOSUserBundle のようなものを使用しても、その大部分を再実装または編集する必要があります。

プロジェクトが「タイムアタック」プロジェクトでない場合は、独自のライブラリを構築するのに約 1 週間かかります。既存のコードに基づいて車輪を再発明する必要があると言っているわけではありませんが、ほとんどの場合、プロジェクトを開始する前に実際に時間をかけて設計する人は、十分に大きなプロジェクトに参加していると思います。この種のカスタム実装。

于 2011-10-26T23:43:19.423 に答える
1

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"
于 2011-10-24T12:47:54.540 に答える