[[Basic認証>http://pukiwiki.cafelounge.net/plus/?Plugin%2Fpasswd.inc.php]]の場合は、パスワードが丸見えになる。らしい。 (^^; ~ Plus! I18N の rev 1167から、[[Digest認証>http://pukiwiki.cafelounge.net/plus/?Documents%2FHow%20to%20use%20Digest%20Authentication]]に対応しています。~ ''&color(Red){注意!};''Digest認証は&color(Red){CGI版};では動きません&br; *CGI版PHPでの[[認証方法>http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Flogin.inc.php]] login.inc.php [#j6bfdb82] このサイトは「チカッパ!」で CGI版なのでDigest認証不可&br; [[プラグインのデモ>http://pw1.atcms.jp/pikky/]]&br; 1 plugin/login.inc.php 2 lib/auth.php を書き換え 3 pukiwiki.ini.phpに以下の1行を入れる。 $auth_type = 'session'; session_start();session_regenerate_id(TRUE); *外部認証 [#te383670] ***OpenID mixi 認証 [[auth_mixi.inc.php>http://pukiwiki.cafelounge.net/plus/?Plugin%2Fauth_mixi.inc.php]] [#d702f87a] [[mixi OpenID>http://developer.mixi.co.jp/openid]]&br; [[auth_api.ini.php -- i18n>http://pukiwiki.cafelounge.net/plus/?Documents%2Ffile%2Fauth_api.ini.php]] の設定&br; // mixi 'mixi' => array( 'use' => 0, ), [[check_role.inc.php>http://pukiwiki.cafelounge.net/plus/?Plugin%2Fcheck_role.inc.php]] ページ中に記述し、役割に応じた閲覧・編集制限を可能&br; 事前に auth.ini.php の79行目 以下の箇所の修正が必要&br; $check_role = 1; *閲覧・編集・検索制限 [#b489cae7] 1 auth.ini.phpファイル で 機能を有効にする。 &br; $read_auth = 1; //閲覧時の認証を有効 $edit_auth=1; //編集制限 $search_auth=1; //検索制限 2 機能制限の種別を、ページ名か内容で制限する $auth_method_type = 'pagename'; //ページ名での制限 $auth_method_type = 'contents'; //ページの内容での制限 3 対象ページの指定方法 閲覧制限したい文字列やページ名を、正規表現で指定します。 $read_auth_pages = array( // Regex(正規表現) Username '/:log/' => 'hoge', '#ひきこもるほげ#' => 'hoge', '#(ネタバレ|ねたばれ)#' => 'foo,bar,hoge', ); 4 パスワードの設定 auth.ini.php <?php $auth_users = array( 'hoge' => array('{x-php-md5}(パスMD5)',3), ); ?> Basic認証・[[質問箱/332>http://pukiwiki.cafelounge.net/plus/?%E8%B3%AA%E5%95%8F%E7%AE%B1%2F332]]&br; [[書き込み認証されているかをスキン内で判断>http://pukiwiki.cafelounge.net/plus/?%E8%B3%AA%E5%95%8F%E7%AE%B1%2F343]]&br; [[編集認証時が可能で、未認証の時に文字列を出したい。>http://pukiwiki.sourceforge.jp/?%E7%B6%9A%E3%83%BB%E8%B3%AA%E5%95%8F%E7%AE%B1%2F282]]&br; [[認証の設定をブラウザ上で出来るようにする>http://that.s41.xrea.com/?%BC%AB%BA%EE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2Fuserauth.php]] |