Top > 認証
[[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版};では動きません
*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認証不可
**login.inc.phpを使う [#z774451b]
[[プラグインのデモ>http://pw1.atcms.jp/pikky/]]&br;
1 [[plugin/login.inc.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]]
2 lib/auth.php を書き換え
3 pukiwiki.ini.phpに以下の1行を入れる。
 $auth_type = 'session'; session_start();session_regenerate_id(TRUE);
**edit.phpを細工する方法 [#h78627fb]
[[参考URL>http://d.hatena.ne.jp/otn/20060525]]
[[CGIの編集認証>http://d.hatena.ne.jp/otn/20060820]]
*外部認証 [#te383670]
***OpenID mixi 認証 [[auth_mixi.inc.php>http://pukiwiki.cafelounge.net/plus/?Plugin%2Fauth_mixi.inc.php]] [#d702f87a]
&color(Red){注意! 対応バージョンi18n rev1776以降}; [[rev1785>http://svn.cafelounge.net/repos/pukiwiki-plus-i18n/trunk/]]&br;
[[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]]

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS