BASIC認証

 内容
 ユーザ名とパスワードで認証します。BASIC認証を使用します。

 (注)本プログラムはサーバ側で .htaccess機能が必要です。

 表示例
  実際に動作しているサンプルが こちら にありますのでご覧下さい。 ユーザ名「guest」、パスワード「1234」を入力して下さい。

BASIC認証ダイアログ



 設置手順
No 項 目 内  容
1 ファイルダウンロード 下記をクリックして圧縮ファイルをダウンロードします。
  rest8.zip
2 ファイルの解凍 圧縮ファイルを解凍すると下記のファイルが生成されます。

  <ディレクトリ構成>
      |---restdata (ディレクトリ)
      |---rest8.cgi
      |---members (認証ディレクトリ)
           |---.htaccess (アクセス制御ファイル)
           |---.htpasswd (パスワードファイル)

3 プログラムの変更 rest8.cgi は最初の行に下記のようにPerlパスが記述してあります。
この記述がサーバ側で定められた指定と異なる場合は修正して下さい。(参考
  /usr/bin/perl
4 ファイル転送 上記のファイルをサーバへ転送します。
認証ページのディレクトリ名(members)は任意です。
このディレクトリの直下に .htaccess を置きます。.htpasswd の場所は任意です。
認証ページのコンテンツを members 配下に転送します。
5 パーミッションの設定 アクセス権 (パーミッション)を下表のように設定します。
但し、サーバによってパーミッションが指定されている場合は、それに従って下さい。
ファイル名 アクセス権
rest8.cgi 755

 使用方法
 ●管理画面
  ・管理画面は下記URLです。管理パスワードは初期値が「cgi」です。
     http://xxxx/rest8.cgi

 ●ユーザ登録
  ・ユーザ名とパスワードを入力し、「新規登録」をクリックします。
  ・ユーザ名の一覧を表示します。パスワードは暗号化され表示されません。
  ・ユーザ名、パスワードを修正、削除する場合は「変更」をクリックします。
  ・管理者自身も登録が必要です。

ユーザ名
パスワード (英数8文字以内)

No ユーザ名 変更
1 guest
2 ichiro
3 jiro

 ●基本設定
  ・必ず、「パスワードファイル」の設定が必要です。

認証領域名
アクセス制御ファイル
パスワードファイル
/xxxx/rest8.cgi
管理パスワード (英数8文字以内)

認証領域名 認証ダイアログに表示する名称を任意に入力します。
アクセス制御ファイル 「.htaccess」ファイルを絶対パス又は rest8.cgi からの相対パスで指定します。
URLでは指定できません。「.htaccess」ファイルが存在しないとエラーになります。
パスワードファイル 「.htpasswd」ファイルを絶対パスで指定します。相対パスやhttp://のURLでは
指定できません。
下段に本CGIの絶対パスが表示されますので参考にして下さい。
「.htpasswd」ファイルが存在しないとエラーになります。
管理パスワード 管理画面のパスワードを入力します。

 ●認証
  ・認証ディレクトリ(members)配下のページにアクセスすると認証ダイアログが表示されます。
  ・認証ダイアログにユーザ名、パスワードを入力すると閲覧できます。


 改版履歴
リリース日 対象 版数 改版内容
2003.05.16 rest8.cgi V1.0 初版
2003.08.29 rest8.cgi V1.1 「COOL ONLINE」に対応
2004.08.29 rest8.cgi V1.2 「基本設定」の「パスワードファイル」で絶対パスの表示を改良
2004.11.27 rest8.cgi V1.3 管理画面変更
2013.12.25 rest8.cgi V1.4 ユーザ登録画面変更、スタイルシート適用


CGI-design