0
私はsymfonyプロジェクトに取り組んでいます。プロジェクトは仕事を掲示し、従業員を雇うためのものです。Symfony2で複数のユーザを作成するには?
管理者とフロントエンドが正常に作成されました。
私はフロントエンドに複数のユーザーを追加したいと考えています。フロントエンドには4種類のユーザーがいます。
Job Seeker (Candidate looking for new job)
Employees (who post a job and hiring job seeker candidate)
Premium Employees (who post a job and hiring job seeker candidate and have some more functionality then Employees)
Guest (who can only see all the job seeker , Employees , Preminum Employees post)
私はこの機能をすべて実装する必要があります。
フロントエンドでこの機能を実装するにはどうすればよいですか?
ご質問が不明です。前後で、いくつかのAPIによってお互いに話しているマシンが分かれていますか?役割を使用していますか(または使用する予定ですか?) – Carlos
@Carlos私はsymfonyのウェブサイトを作成していますので、APIを使用する必要はありません。私は3種類のユーザーを作成し、役割ごとにフロントエンドにアクセスしたいと思っています。私はFOSUserBundleを使用しています。例:候補者の場合は、他のユーザーの役割に対して従業員だけが仕事などを投稿できるため、「POST A JOB」セクションにアクセスすることはできません。 – Dhaval
fosuserbundleを使用している場合は、組み込みロールシステムを使用できます。コントローラの各機能で与えられた役割を確認し、ユーザーがアクションを実行できるかどうかを決定する必要があります。ユーザーは複数のロールを持つことができます。また、階層レベルのsecurity.ymlを定義することで、上位レベルのロールには自動的に低レベルのロールがいくつか含まれます。 – Carlos