web-dev-qa-db-ja.com

匿名ユーザーをリダイレクトするにはどうすればよいですか?

匿名ユーザーにコンテンツをサイトに公開することを許可しますが、公開する前にコンテンツを確認する必要があります。以下は、そのための私の方法です。

  • CCKを使用して、コンテンツタイプを作成し、公開オプションをオフにしました。
  • 匿名ユーザーにコンテンツタイプを作成、編集、削除する権限を与えました。

これにより、匿名ユーザーはコンテンツを公開できますが、ノードを保存すると、「アクセス拒否」エラーが発生します。

私の作業とワークフローモジュールの使用の違いは何ですか?ページをリダイレクトし、匿名ユーザーに自分が作成したノードを表示する方法はありますか?

1
enjoylife

ノードは公開されないため、匿名ユーザーがノードを作成すると、ノードを表示できません。これが、「アクセス拒否」ページが表示される理由です。

匿名ユーザーを別のページにリダイレクトできます。インストールして、いくつかの条件が満たされたときにユーザーをリダイレクトできるようにする Rules を使用することをお勧めします。このモジュールは、他の多くのタスクを実行するのに役立ち、カスタムモジュールを作成する必要がありません。

2
kiamlaluno

view unpublished モジュールもあり、これによりanonユーザーは、完了したばかりの非公開ノードを表示できます。

3
keva

たとえば、サイトナビゲーションでは、node/add/pageの代わりに、node/add/page?destination =node /にリンクします123(ここでnode/123は、追加後にユーザーに送信するページです新しいコンテンツ)。

0
Matt V.

Anonynous Publishing モジュールにも興味があるかもしれません。

開示:私はメンテナーです。

0
Free Radical