2017-08-21 12 views
0

は私がページを持っています(と:hide on login)ページ上-element
ユーザーがユーザーグループeventuserである場合(b)に、彼はページ上のイベント・プラグイン
表示されるはずです - >イベント - プラグインは(グループ権限を持つ:eventuser)ページにありますページへのアクセスは

これらの2人の男はすべてクールです。

ユーザーが通常のログインユーザー(グループeventuserなし)の場合、ページ/events/は空です。

(ログインを表示するために)匿名ユーザーがアクセスできるページを作成し、eventuserのナビゲーションでは表示できますが、標準のfe_usersでは表示されないページを作成するにはどうすればよいですか?

答えて

1

同じレベルに2ページを作成します。

最初のユーザーは誰でもアクセスできます(「ログイン時に非表示」に設定されています)、2番目のユーザーはeventuserグループのみアクセスできます。 一般公開されているページにログインプラグインを作成し、ログインが成功すると、制限付きページへのリダイレクトを設定します。

enter image description here

アクセス制限ページでイベントプラグインを作成します。

これで、ログインが成功した後に他のグループ(またはその逆)のリダイレクトページを設定する必要があります。eventuser以外のグループは他のグループにリダイレクトされます。イベントのページはまったく表示されません。

+0

ありがとうございます。私の問題は、ユーザーが外部リンク:/ events/'で私のページを訪れることでした。このソリューションでは、元のページの名前を変更する必要があります。 しかし、他の解決策はないと思いますか? –

+1

イベントページの種類を「ショートカット」(モード「最初のサブページ」)とサブページ(「メニューで非表示」に設定されている)のアクセス権の組み合わせに変更すると、別の方法が見つかるかもしれません。しかし、イベントユーザーグループ以外のすべてのサインインしたユーザーのイベントページを完全に非表示にしたい場合は、他の(簡単な)ソリューションはないと思います。 – Wolfgang

1

enter image description here

enter image description here

HTHは、次の2つのユーザー・グループeventuserwebsiteuserを作成する必要があります。

これで、グループ設定のリダイレクトオプションを使用して、特定のページにユーザーをリダイレクトできます。

ユーザーがwebsiteuser gruopを割り当てている場合は、サイトのホームページをリダイレクトでき、eventuserグループをイベントページにリダイレクトできます。

下記のスクリーンショットを参照してください。 enter image description here

関連する問題