認証の作成 †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. ); 記したページに関しては、設定したユーザのみしか書き込みができなくなる。 |