誰かが以前にこの問題に遭遇したことがありますか?匿名ユーザーが(現在のポーリングブロックから)現在のポーリング結果を表示しようとすると、ACCESS DENIEDエラーが発生します。ただし、投票結果(結果ではない)を表示すると、問題なく表示されます。
例えば:
http://cypress.supportedns.com/~actionin/node/11/results (アクセス拒否)
http://cypress.supportedns.com/~actionin/node/11/ (問題ありません)
権限管理ページで、匿名ユーザーに結果を表示するアクセス権を与えたので、何が起こっているのかわかりません。何か案は?前もって感謝します。
以前にフォームに入力した電子メールアドレスのパターンに応じて、一部の匿名ユーザーをリダイレクトして投票の結果のみを表示したいときに、同じ問題に遭遇しました。だから私はそれらをnode/%nid/results
は問題なく、私が以前に投票しなかった(許可された電子メールアドレスパターンを持つ他の匿名ユーザーとして)テスト目的で、何とかそれも動作しました。次に、IPが何らかの方法で保存され、投票ノードにアクセスすると、結果ビューが自動的に表示されますAT同じ時間node/%nid/results
URLが利用できなくなります。
この問題が何であるかはわかりませんが、poll.moduleファイル、特にpoll_block_latest_poll_view関数のコードを変更することで、ITを回避できました。 URLから '/ results'文字列を削除しました。