Posted by hrysim on November 25, 2010 at 2:05am
こんにちは
管理者でログインしているのですが、
ユーザー登録ページである
user/register/ にアクセスすると以下のメッセージがでます。
アクセスは拒否されました
このページにアクセスする権限がありません。
ゲストだと正常にアクセスできます。
なぜなのか理解できません。
解決方法と合わせてご教授いただけませんでしょうか?
よろしくお願いします。
こんにちは
管理者でログインしているのですが、
ユーザー登録ページである
user/register/ にアクセスすると以下のメッセージがでます。
アクセスは拒否されました
このページにアクセスする権限がありません。
ゲストだと正常にアクセスできます。
なぜなのか理解できません。
解決方法と合わせてご教授いただけませんでしょうか?
よろしくお願いします。
Comments
hrysimさん、管理者でもログイン中のユーザーだと
hrysimさん、管理者でもログイン中のユーザーだと user/registerにアクセスすることはできないみたいです。
そのミスに自分もハマりました。 ;-0-)
http://groups.drupal.org/node/90824
具体的にユーザー登録画面でしたいことを教えて頂ければ、ご助言できますー。
jun784さん,ご返答ありがとうございます. >具体的に
jun784さん,ご返答ありがとうございます.
>具体的にユーザー登録画面でしたいこと
現在,Roleを2つ作っているのですが,
/?q=user/registerで,
名前,メールアドレスに加えて,
どちらのRoleに所属するかをラジオボタンで選択して
登録できるようにしたいです.
Auto Assign Roleモジュールの
Allow User to Choose で
User Role Assignment
(The end user will be allowed to select the following roles when they log in.)
を有効にしてラジオボタンで選択できるようにしたのですが,
思ったような表示が出ません.
これは登録時の機能ではなく,登録後のlog inの時の機能なんでしょうか?
しかし
/?q=user でも
/?q=user/register でも
ラジオボタンが表示されません.
引き続きサポートいただけると有りがたいです
よろしくお願いします.
あと,もし差し支えなければですが
>会員登録時に複数ページで登録
>http://groups.drupal.org/node/90824
>複数登録ページはModule群の組み合わせはあきらめ、
>直接フォームをhookすることで対応しました。
のサイトを拝見させていただけないでしょうか
hrysimさん、もう解決されましたでしょうか?
hrysimさん、
大分近いところまで行っているので、
もう解決されましたでしょうか?
当方もAuto Assign Roleモジュールでロールのラジオボタン選択を設定してみました。
1.Allow User to Chooseをオープン
2.User Role Assignmentを有効
3.役割を選択
4.User Role SelectionをSingle Roleへ
5.Selection Methodをradio buttonへ
6.必須を「はい」へ
7.保存後キャッシュをクリア
でログイン時にラジオボタンでロールの選択ができました。
も、申し訳ありません・・・。作成後、仕様変更に次ぐ仕様変更でフォームが変更されてしまいコードも残っていませんでした・・・。
以下、作成時に参考にしたサイトです。
http://www.rhinocerus.net/node/28896
http://picxelplay.com/blog/theming-drupal-6-registration-login-and-reque...
http://11heavens.com/theming-the-register-form-in-Drupal-6
ただ、当時はDrupalへの理解が少なかった為、すんごいダーディーフックをしてました。
http://groups.drupal.org/node/90824
を再読させて頂いたのですが、
dokumoriさんとqchanさんに助言頂いたpagerouteとcontentprofileにget_formでのHookもしくは、
kykさんのPanelsでも今なら実現可能な気がします・・・。
というか自分で
と言っちゃってるので建前もあるし作ってみます。
ここ数日ctoolsを試していたら、multistep
ここ数日ctoolsを試していたら、multistep formを比較的簡単に作るためのAPIがあることを知ったのでお知らせしておきますね。
http://www.slideshare.net/merlinofchaos/the-chaos-tools-suite
http://www.nicklewis.org/using-chaos-tools-form-wizard-build-multistep-f...
jun784さん,ご返答ありがとうございます. おかげさま
jun784さん,ご返答ありがとうございます.
おかげさまでロールの割り当てについては、解決できました。
ありがとうございました。
ロールの関係で追加で質問させていただきたいのですが、
ホーム › 管理セクション › サイトの構築 › メニュー のプライマリリンクの設定において、
Restrict item visibility > Show menu item only to selected roles: でチェックしているにも
関わらず、プライマリリンクに表示されない項目があります。
具体的には、次のようにしています
パス node/add/●●●●● (CCKモジュールで作ったもの)
タイトルを記入
有効にチェック
Show menu item only to selected roles:匿名ユーザ 認証済みユーザ 設定しているロール にチェック
管理者だとプライマリリンクにタイトル名が表示されます。
しかし、ログインしてないユーザーと、
ログインしたユーザーの場合、両方とも表示されません。
他の「ページ」で作成したコンテンツだと、
同様の設定でうまくいったのですが、、
どこがいけないのかが分からない状態です。。
ご助言いただけると幸いです
最近、Drupalを使い始めたのですが、
分からないことが沢山です。
でも優れたモジュールが沢山あり、
これらを適切に使えば、
機能的なサイトができるんですね
Multipage registration なる Moduleも楽しみにしています!
dokumoriさん、ご助言ありがとうございます! tab
dokumoriさん、ご助言ありがとうございます!
tabs moduleを参考に作成を試したのですが、微妙にマイナーなので悩んでました。
ctoolはpanelに使用されているので、どういう挙動をしているか興味がありますし、
楽しそうなので勉強させていただきます!
hrysimさん、
Menu per Role moduleは使用したことがないのでなんとも言えないのですが、
恐らくですがノードが初期設定だと非公開になっていたりはしないでしょうか?
もしくはユーザー権限、メニューのキャッシュの再構築があやしいですので確認してみてくださいっ
dokumori -
dokumori さん、はじめまして
ご助言参考にさせていただきます!
ありがとうござました!