2016-09-05 5 views
0

Drupal 7を使用してクライアント用のWebサイトを作成する必要があります。唯一の問題は、複数のログインフォームとアクセス許可を処理する方法がわかりません。Drupal 7 - 複数のタイプのユーザーの扱い

目標は、ある種類のユーザーがウェブサイトで閲覧したり何かをすることが許可されなければならないが、B形式のユーザーはオファーを掲示してコンテンツを管理することしかできないアップワークと同じように。

どうすればこの問題を解決できますか?私はPHPがうまくいかず、Drupalの使い方を知っているので、私が欲しいことをするのに役立つモジュールはありますか?

答えて

2

これは、Drupalがロールベースのアクセス許可を使用してデフォルトで動作する方法とまったく同じです。モジュールをインストールしたり、別のログインフォームを用意する必要はありません。

異なる役割を作成することから始めます。 RoleAは特定のコンテンツタイプを表示し、コメントを投稿することができます。 RoleBはRoleAが行うことができるすべてのことを行い、オファーを投稿し、自分のコンテンツを管理することができます。コンテンツの種類ごとに作成、編集、削除の権限を制御できます。ポイントアンドクリックの管理インターフェースを使用してすべてを行うことができます。

0

管理ページの/admin/user(管理ページへのルート相対パス)では、サイトのユーザーを確認できます。また、新しいユーザーを作成するためのリンク "+ユーザーの追加"もあります。したがって、ユーザーを編集/作成する場合、ユーザー編集ページには、ユーザーが使用できる役割を設定できるセクション「役割」があります。 1つの役割は「いくつかのものをブラウズする」と他の「いくつかのものを編集する」とすることができます..ロールの追加/編集は管理ページ/admin/people/permissions/rolesで行うことができます。そこで必要な役割を作成してください。

そして、どのような役割ができるのかを正確に設定するには、管理ページ:/admin/people/permissionsがあります。したがって、必要な役割をすべて作成する場合は、そのページにアクセスして権限を設定し、その後でユーザーに役割を割り当てることができます。

関連する問題