概要

Basic認証で簡単に仲間内専用ページを作ったはいいものの、ひさびさに使ってみようと思ったらパスワードが思い出せない!

ということがわりとよくあったので、パスワードをランダムな文字列から生成して、.htpasswdを一括更新&登録したメールアドレスに送りつけるCGIを作った。
CGIのソースコード → http://codepad.org/UKG8whu3

ファイルリスト

pass.cgi
パスワード再発行のスクリプト

pass.htm
再発行ページ(ここのフォームから登録されたメールアドレスを送信する

data/user_list.txt
ユーザーリストの設定ファイル
改行コードLF,文字コードUTF8のTAB区切りファイル。
設定項目は[MAIL,ID,PASSWORD]。
(PASSWORDは更新したら上書きされる)

data/access_list.txt
設定を書き込むhtpasswdファイルのリスト
(改行コードLF,文字コードUTF8)

ダウンロード

basicauth_0.1.rar – 2,451 byte

カテゴリー: PROG

0件のコメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください