会員パスワード管理ソフト「秘密の花園」


 パスワードのかかった会員専用サイトを運営する時、一番面倒なのが会員登録処理です。本プログラムは、UNIX系サーバのBASIC認証(.htaccessファイル、およびユーザ名・暗号化パスワードを記録したテキストファイルを用いる)を用いてアクセス制限している会員ページのユーザ登録処理を簡単に行うためのソフトです。

 パスワードファイル以外に、会員データファイル、リクエストファイル(会員登録・パスワード再発行申請を記録)を用意することによって実現しています。ユーザのID・名前・地域・電子メールアドレス・コメントを一覧することができて便利です。

 詳しくは、オンラインマニュアルを御覧ください。

ダウンロード

現在の最新バージョンは1.00です。


旧バージョンを御使用の方へ

申請(リクエスト)情報ファイル(旧バージョンではrequest.cgiが既定のファイル名、新バージョンではrequest.datが既定)のフォーマットを変更しました。具体的には、申請番号とIPアドレスも記録するようにしました。申請情報の削除機能を搭載するにあたって、主キー(ユニークな識別番号)を付ける必要があったためです。

バージョン1.00にバージョンアップする前に、このファイルが空になっていることを必ず確認してください。空になっていない場合は、利用者登録申請かパスワード再発行申請が完了していないことがありますから、そのままの状態では絶対にバージョンアップしないでください。

もしバージョンアップを急ぐ場合は、このファイルを空にする前に、このファイルにある申請を確認しながら、管理者側で手動登録・パスワード手動変更して、利用者にメールで通知してください。

もしかしたら、申請データのうち、実際にはもう処理が完了しているはずの古いデータが残っているかもしれません。あまり古過ぎるデータは消してしまうのも一つの手でしょう。以下にデータフォーマットを記しておきますので、参考にどうぞ。

request.cgi(〜バージョン0.41)

目的
リクエスト情報(パスワード再発行、利用者登録申請)を記録。
フィールドの区切り文字
タブ(\t)
フォーマット
コマンド(下を参照)<TAB>仮パスワード<TAB>利用者ID<TAB>名前<TAB>メールアドレス<TAB>申請日時<TAB>所属<TAB>コメント
コマンド
lostpass:パスワード再発行申請, register:利用者登録申請(未承認), reg_ready:利用者登録申請(承認済)
備考
仮パスワードはDES暗号化済

request.dat(バージョン1.00)

目的
リクエスト情報(パスワード再発行、利用者登録申請)を記録。
フィールドの区切り文字
タブ(\t)
フォーマット
申請番号<TAB>コマンド(下を参照)<TAB>IPアドレス<TAB>仮パスワード<TAB>利用者ID<TAB>名前<TAB>メールアドレス<TAB>申請日時<TAB>所属<TAB>コメント
コマンド
lostpass:パスワード再発行申請, register:利用者登録申請(未承認), reg_ready:利用者登録申請(承認済)
備考
仮パスワードはDES暗号化済

戻る