カテゴリ | |
サマリ | グループ認証のユーザ指定 |
バージョン | 1.4.2 |
投稿者 | koshiro |
状態 | 完了 |
投稿日 | |
教えてください。
ユーザをグループ化して認証するには、以下のようにとあるのですが、
ここでの'hodehoge'はGroup1のパスワード? ではGroup1に所属するユーザはどこで指定するのでしょうか?
$auth_users = array(
'Group1' => 'hogehoge', // 閲覧許可グループ名 => パスワード
);
- こんにちは :) 該当する設定は$read_auth_pages の方ではないかと思います。どのへんにその「グループ化」についての説明がありましたか? 直します。 -- henoheno
- 確認が遅れてしまって申し訳御座いません。回答をどうもありがとうございます。
「グループ化の説明」があったというわけではなく、質問箱/308を参照してそのように解釈しておりました。
“閲覧許可グループ名”ということから、数名のユーザのまとまりをグループといい、その数名のユーザはどこかで指定するのか、と思ってしまったのです。。
行いたいことは、ホームページのユーザが30名ほどいる場合、あるページだけは10名程度のみ閲覧/編集を可能としたい、ということなのです。
$auth_users にその10名を登録すればよいのかと思うのですが、その10名をGroup1とグループ化し、ページごとに各グループで認証設定きるのか、と思いました。今は1ページだけの予定ですが、今後、ページごとに閲覧/編集可能なユーザを指定することになるかもしれませんので。。。
解釈がずれておりましたでしょうか。-- koshiro
- なるほど。質問箱/308の設定例は、複数の人間(グループ)が一つのアカウント(アカウント名+パスワード)を共有する場合を想定したユーザー名であるかのように見えます。 $auth_users で定義するのはあくまでも今のところ Basic認証で入力するユーザー名とパスワードにそれぞれ対応するモノです。 -- henoheno
- 了解いたしました。ご対応どうもありがとうございました!henoheno殿 (^o^)丿 -- koshiro
- ずいぶん時間がたっていますが、同じことで悩んでいて解決したので記載します。
質問箱/308はユーザー名にGroupという名称を使っていてややこしいので、ユーザ認証の記載を前提に説明します。
$auth_users = array(・・・);
の後に、
define("GROUP1","foo,bar");
と書いておいて、
$edit_auth_pages = array('#barDiary#' => GROUP1,);
とすると、#barDiary#には、fooとbarが認証して編集できるようです。2008-07-15