質問

私は今、時間のために、この問題を解決する方法についての私の脳を障るされている、と私は私がそれに遭遇した最初の1ないよ知ってます。

私は、匿名ユーザーがDrupalの6.15にコンテンツをノードへのアクセス許可のトラブルを抱えています。私は、(はい、私は有効になっている「アクセスコンテンツ」)可能な設定権限を再構築し、キャッシュをクリアし、MySQLへの挿入を含むチェックし、すべての権限をダブルチェックし、すべてのものを試してみました。私は、紛争が、まだ運をクリアすることを希望して無効にカスタムモジュールを持っています。匿名ユーザーはどこにでもなく、カスタムカレンダービューページの「アクセス拒否」のページを取得します。

私は、これらのクエリを試してみましたが、彼らはすでにそこにあるものだけ重複しているます:

INSERT INTO users (uid, name, mail) VALUES (0, '', '');
INSERT INTO users_roles (uid, rid) VALUES (0, 1);
INSERT INTO node_access VALUES (0, 0, 'all', 1, 0, 0);

希望の私の唯一のかすか:匿名(画像を参照)コンテンツを視聴することはできません。Develのモジュールの「アクセス権ユーザーによる」ディスプレイは確かにユーザーがいることを示しています。それは不可解な疑問を提起する:どのようにそれは、ユーザながら、「すべてのユーザーは、すべてのノードを見ることができる」ということです:匿名同時に「NOを:アクセス内容」は???

これは私にナットを駆動しています。誰もが私が間違っているのものにとして私を警告することができる場合、私は興奮して上下にジャンプします、とあなたは、シアトルにある場合、あなたにビールを買ってます。

THANKS!

altテキストhttp://seethreeblog.com/images/devel.pngする

役に立ちましたか?

解決

これは、Drupalのの非常に典型的である:許可の問題。私はおそらく正しい答えを提供することができないだろう知っていますが、多分少なくとも私はあなたの問題を解決するのに役立ちますあなたの中にいくつかの革新的なアイデアをトリガします。

ノードへのアクセスをオンにする必要があり、標準的な許可ですが、ユーザーが制限される場合があります他の人があります。あなたは上のfreelinkingていますか?もしそうなら、freelinkingアクセスもオンであることを確認してください。あなたは、アクセス制御モジュール(ACLや、フォーラムのアクセスなど、それに依存しているものが、)の方法で取得しないことを確認することがあります。また、分類のアクセス制御は、痛みをすることができます:私は分類アクセスコントロールライト(tac_lite)に問題がありました。あなたはそれを持っている場合は、あまりにも、それを無効にしてみてください。

私はこれ以上の具体的なものを提供することができないことをお詫び申し上げますが、Drupalはちょうどそのようなものです。アクセス許可の問題を解決することはめったにコードをハッキング必要はありません。

他のヒント

Drupalのビア: http://drupal.org/node/64114する

この1は私のためにそれをやりました: 「あなたは、権限を再構築しようとしましたか?管理者/コンテンツ/ノードの設定に移動し、「権限の再構築」をクリックします。 '

私は6.14から6.15にアップグレードするので、正確に同じ問題を抱えていました。唯一の2の違いローカルOSXのシステムで試してみました、...あなたのサーバー関連の問題を見つけることはとても興味をそそらは、PHPのバージョンが関連している - 。私はすべてのインストールでPHP5.2を実行しているよ。

リビルト権限テーブルと考えられるすべてのユーザー権限で見えたが、アノンユーザーは「続行するためにはログインしてください」は同じを取得します。それはDrupalの発行キューに問題を投稿する価値があるように見えます。

私は6.15に行ってきましたので、私は、権限に問題が左右にありました。サイトは100%ではないが、6.14でデバッグたので、私は、論理的に言うことができない、それは間違いなく6.15のせいだったが、私の直感ではとそう言うんすることができます。

私は、私はすべてのCRUD(削除、読み取り、更新を作成する)すべてのコンテンツタイプに対する権限を持っているコンテンツマネージャを呼び出す役割を持っています。

私はそれにその役割を与えなければならなかった、システム管理者(ユーザ#1)編集の物語を聞かせてください。今、私はその役割編集話をさせる問題を抱えています。割り当てられている役割を持つユーザーはエラーを「アクセスが拒否された」取得します。

私はそれを持っているだけで、他のモジュールは、権限を「役割の委任」割り当てる役割へのアクセス権を与えることができるので、特定のエンドユーザーが操作しているが、ロールに権限を割り当てるにまたはロールを編集しません。私はまだこれを追いかけると、破損許可テーブルの可能性があります。しかし、6.15という可能性は犯人がまだ存在している。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top