[PR] 美容整形 at 東京

認証の作成

 1. /////////////////////////////////////////////////
 2. // User definition
 3. $auth_users = array(
 4.         // Username => password
 5.         'bar'   => '{x-php-md5}f53ae779077e987718cc285b14dfbe86', // md5('bar_passwd')
 6.         'hoge'  => '{SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx', // SMD5 'hoge_passwd'
 7. );
 8. 
 9. /////////////////////////////////////////////////
10. // Authentication method
11. 
12. $auth_method_type = 'pagename'; // By Page name
13. //$auth_method_type = 'contents';       // By Page contents
14. 
15. /////////////////////////////////////////////////
16. // Read auth (0:Disable, 1:Enable)
17. $read_auth = 0;
18. 
19. $read_auth_pages = array(
20.         // Regex                   Username
21.         '#(ネタバレ|ねたばれ)#' => 'foo,bar,hoge',
22. );
23. 
24. /////////////////////////////////////////////////
25. // Edit auth (0:Disable, 1:Enable)
26. $edit_auth = 1;
27. 
28. $edit_auth_pages = array(
29.         // Regex                   Username
30.         '#Barの公開日記#'       => 'bar',
31.         '#ひきこもるほげ#'      => 'hoge',
32.         '#(ネタバレ|ねたばれ)#' => 'foo,bar,hoge',
33. );

ユーザの追加とパスワードの設定

4行目の下に下記を追加

'新規ユーザ名' => '暗号化されたパスワード',

読み込み時の認証

17行目を下記のように変更

$read_auth = 0;
↓
$read_auth = 1; // 変更

ユーザが閲覧できるページの制限

20行目の下に下記を追加

19. $read_auth_pages = array(
20.         // Regex                   Username
21.         '#.*#'                  => 'bar' , // ←追加
22.         '#(ネタバレ|ねたばれ)#' => 'foo,bar,hoge',
23. );
'#.*#' => 正規表現ですべてページに適用。

記したページに関しては、設定したユーザのみしか閲覧ができなくなる。

ユーザが書き込みできるページの制限

29行目の下に下記を追加

28. $edit_auth_pages = array(
29.         // Regex                   Username
30.         '#.*#'                  => 'foo', // ←追加
31.         '#Barの公開日記#'       => 'bar',
32.         '#ひきこもるほげ#'      => 'hoge',
33.         '#(ネタバレ|ねたばれ)#' => 'foo,bar,hoge',
34. );

記したページに関しては、設定したユーザのみしか書き込みができなくなる。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-02-27 (火) 19:12:52 (3828d)