#########################################################################
# 製品名:Pass-Access(Free,CGI/寄付歓迎) #
# バージョン:0.4 #
# 製作者:天星 #
# 再配布:無許可(許可必要) #
# 完成日:05/07/27 #
# 最終更新日:06/06/03 #
#########################################################################
はじめに:
この度は、Pass-Accessをダウンロードいただき、まことに有難うございます。
Pass-Accessは、アクセス制限のパスワード制限を行うCGIです。
ユーザー認証、登録、削除、管理、を行う事が出来ます。
管理者は登録を行わなくても、管理者名、管理パスを設定する事によって
認証を通過する事が可能です。
サーバーがsendmailを使用できる場合は登録完了時に登録者にメールを
送る機能もあります。
管理では、登録ユーザの情報一覧が表示され、情報の削除が行えます。
また、通常の削除でも登録ユーザーIDと管理パスで削除する事も可能です。
※管理でのユーザのパスワードは暗号化されています。
情報一覧は、登録日、ユーザー名、パスワード、メールアドレス、IP or HOSTです。
また、セキュリティとして、PROXY経由規制、指定したアドレス以外からのアクセス規制、
IP制限があります。
動作について:
一様動作チェックを行い、異常が無いか確かめましたが、どうなのか分かりません。
何か異常がありましたら、ご報告くださいませ。
使用方法:
psac.cgiとuser.datとjcode.plをアップロードしてください。
psac.cgiの属性は755か777でCGIが動く所なら何処に設置しても良いと思います。
user.datは666で良いかと思います。
jcode.plはそのままか、755?
設置後、番号500のサーバーエラーが出る場合は、
CGIの一番最初の記述をサーバーの規定に設定してください。
それでもエラーが出る場合は設定項目が"*";で囲まれているか確認してください。
(*は設定内容です。)
・psac.cgiをテキストエディタ等で開いて設定を行ってください。
・$cgiはpsac.cgiの場所を指定してください。
・$okpageは認証完了後に表示するページのアドレスを設定してください。
・$backurlはCGIからの戻り先を設定。
・$kanrisは管理者名を設定して下さい。管理、認証で必要です。
・$kpassは管理者が使用するパスワードを入力してください。
・$methodは通信方式でPOSTかGETかを設定して下さい
・$kdatはuser.datの場所です。
・$titleはタイトルを入力してください
・$bckcは全ページの背景の色を設定して下さい。
・$bckgは背景に画像を使用する場合のみ画像の場所を設定して下さい。
・$ninmesseは認証画面で表示するメッセージです。改行は
で行ってください。
・$messageは登録画面で表示するメッセージです。改行は
で行ってください。
・$recmesseは登録完了画面で表示するメッセージです。改行は
で行ってください。
・$reckmesseは登録確認画面で表示するメッセージです。改行は
で行ってください。
・$delmesseは削除画面で表示するメッセージです。改行は
で行ってください。
・$delkmesseは削除完了画面で表示するメッセージです。改行は
で行ってください。
・$textcは一番上に表示される"登録削除"等の文字の色です。
・$sizesは↑の文字の大きさです。
・$msizeは各画面で表示するメッセージの大きさです。
・$messecは各画面で表示するメッセージの色です。
・$ittsは同一IPからの多重登録を防ぐ場合に使用。多重登録を禁止する場合は1,しない場合は0。
・$noacsrは設定したアドレス以外からのアクセスを拒否する場合アドレスを設定して下さい。
・@denyはアクセスを強制的に禁止するIP,HOSTを設定してください。
また、あるプロバイダ使用者を全部禁止する場合は、固定部分を入力してください。
・$refuseproxyはPROXY経由でのアクセスを禁止する場合は1、禁止しない場合は
0を入力してください。
・@kipsはPROXY制限使用時、もしもPROXYを使用して無いのに制限された場合に
通過許可するIP等を設定して下さい。
・$unestはユーザー名を全角での登録を拒否する場合に使用します。拒否する場合は1、しない場合は0
・$unmxはユーザー名の最大文字数です。
・$unstはユーザー名の最低文字数です。
・$psstはパスワードの最低文字数です。(最大文字数は8文字です。)
・$sendsは登録完了時、登録ユーザーにメールを送信するかです。する場合は1、しない場合は0
です。ただし、SendMailに対応しているサーバーでしかご利用いただけません。
・$sendmailは送信する場合に必要になるSendMailのパスです。サーバーによって変化します。
・$mailfromはメールを送信する場合の送り元です。
・$subjectは送信するメールの件名です。
・$sitenameは送信するメールに書く署名の為のサイト名です。
・$urlは送信するメールに書く署名の為のサイトのアドレスです。
登録者データについて:
パスワードは暗号化されていますが、メールアドレス、IPアドレス等は
外部にもれない様に注意してください。
また、メールアドレスの悪用等もお止め下さい。
CGIを利用中、登録者データでCGIがエラーを起こした場合は、
バックアップを取り、内容を全消去してアップロードするか、
CGIの登録者データの場所の設定があっているかを確認してください。
寄付について:
寄付大歓迎です・・・CGIですが・・・w 何円でもいいのでよろしくお願いします。
寄付は、製作用の何かに使ったり、他の国の貧しい人達の為に募金をしたりするのに
使用させて頂く予定です。
☆振込先
・イーバンク口座お持ちの方
金融機関名:イーバンク銀行
支店番号:206
科目:普通
口座番号:1368941
お問い合わせ:
・ご意見、ご感想、質問、エラー報告、CGI要望などは、メールまたは、雑談板で!!
・ソフト,CGI関係はこちらのメールアドレス:softs@tenskystar.net
・その他のお問い合わせは、ホームページのお問い合わせフォームからお願い致します。
・HPは「天空の彼方」http://www.tenskystar.net/
雑談板、に気楽に投稿してください。
PROXY経由は規制させて頂いております。
ご了承ください。
注意事項:
・許可無しにCGIの配布をする事を禁止しています。
・また、勝手に著作権表示を消去しないでください。
・Pass-Accessを使用しての損害、損失は当方では一切の責任を取りかねますので必ず
各自責任でご使用ください。
更新情報
・06/06/03 vr.0.4
ユーザー名の最大文字数、最小文字数、
全角文字での登録及び数字のみでの登録を拒否、
パスワードの最小文字数、パスワードとユーザー名が
同一での登録拒否設定を追加。
一様セキュリティ強化です。
ユーザー名の数字のみでの登録拒否は強制で
全角での登録拒否は設定項目です。
・06/01/29 vr.0.3
同一IPからの多重登録禁止の設定を追加。
その他何か要望があれば、メール等で意見が欲しい所です。
・05/08/29 vr.0.2
デザインを変更。
管理者認証で管理者名を間違えると
500サーバーエラーにならない様に入力エラー修正。
PROXY制限使用時に使用者じゃない人が制限された場合に通過を許可するIPを
設定して通過させる様に。
・05/07/27 vr.0.1
CGIの技術向上の為?に作成してみた。
何となく考えて作りやすそうだったのが
パスワード規制っと。
でも、以外に難しかった。
まだまだ、無知脳な私では凄く苦労した。
でも、色々なCGIを参考にして独自の方法?を編み出し
作成して行った。
やっぱ大変だねーCGIは・・・