1

私は最近Symfony2を学び、それを使って小さなアプリケーションを作成しました。今までは問題なく動作します。

ユーザーを登録するユーザーモジュールを作成しました。その後、そのユーザーはログインしてアプリケーションにアクセスできます。SESSIONも使用して、ユーザーオブジェクトをあるページから別のページに移動しています。ユーザーセッションがアクティブかどうかを確認する認証はまだ行っていません。そのため、手動でURLを入力すると、ログインしているかどうかを確認せずにページに移動します。

また、異なるアクセスロールを持つ異なるユーザーが必要です。つまり、すべてのユーザーにすべてのアクセスを許可したくありません。一部のユーザーはアクセスを制限する必要があります。

誰か教えてもらえますか:

  1. これを行うための最良の方法は何ですか。
  2. ユーザーがログインしていない限り、入力したすべてのURLをログインページにリダイレクトするにはどうすればよいですか?
  3. 同じことに関するチュートリアルもいくつか欲しいです。
4

1 に答える 1

2

FOSUserBundleは、ユーザー管理に関連するすべてのものに非常に役立ちます。また、非常に人気があります。https ://github.com/FriendsOfSymfony/FOSUserBundleを調べてください。

ここでドキュメントをチェックアウトしてください:https ://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md

于 2012-04-17T09:53:13.493 に答える