web-dev-qa-db-ja.com

下位のユーザーグループユーザーにユーザーグループを割り当てる

ユーザーのグループが、ユーザーグループの下位のユーザーに自分のグループまたは下位グループを割り当てることができるようにする方法はありますか?

説明:

公衆

|- Guest
|- Registered
|-- Group2
|--- Group3
|- Others

「Group3」が「Registered」のユーザーに「Group2」を割り当てられるようにしたいのですが、「Others」のような他のユーザーグループを割り当てられるようにしたくありません。

それは可能ですか?

Group3が管理パネルに入ることにも問題があります。スーパーユーザーを除くグローバル構成ですべての特権を許可しようとしましたが、管理パネルにログインできますが、ここでは何もできません。私は何か見落としてますか?

4
tnqm

Joomlaでは、これはデフォルトでは不可能ですが、下位のユーザーグループのユーザーは、グループのレベルまでのグループにのみユーザーを割り当てることができます。

さらに、Joomlaのデフォルトのユーザー管理はバックエンドで行われます。非常に多くのユーザーにバックエンドアクセスを許可するかどうかはわかりません。フロントエンドソリューションを探す必要があります。

実際には、ユースケース全体と、構築しようとしているものとその目的を詳しく説明する方がよいでしょう。それはコミュニティ、メンバーシップサイト、何か他のものでしょうか...?

あなたが説明していることについては、フロントエンドでこれを行うサードパーティコンポーネントが1つあると思います。これは、実際に必要であり、実行する必要があることだと思います。拡張機能は DM Frontend User Manager と呼ばれますが、これは商用の拡張機能です。この拡張機能を使用した経験はありません。

拡張機能が要件に適合しない場合は、JEDで他の同様の拡張機能を探すことができます。しかし、実際の最終目的によっては、 communities、memberships および同様の拡張機能を探すこともできます。それ以外の場合は、ニーズに合わせて何かを作成する必要があります(カスタムコンポーネント、または fabrik)などのツールを使用したカスタムdbアプリcobalt など)。これには多くの努力が必要です。自分でこれを行うことができない場合は、誰かに専門家に支払う必要があります。

カスタムユーザーグループのバックエンドログインの問題について、現時点ではあまり言えません...ユーザー/ユーザーグループ/権限を作成して割り当てるときに行ったすべてのアクションをもう一度確認し、すべてが正しく行われていることを確認してください。

ここを見てください: メニューモジュールが表示されない/ ACLで機能しない 、そしてこれがどのように行われるかを知らせてください...

2
FFrewin