海外旅行から帰ってきたら、まず何を食べる?

あるサイトへの入室パスワードを発行するために
自動返信するパスワード発行CGIを置いています。
書き込み内容がプライベートなことも書かれてしまうため
入室制限を厳しくして、接続プロバイダーと同じメールアドレスでと書いてはあるのですが
結局無視して無料のアドレスでパスワードを取る人がいます。

大手のそうしたところは、拒否するように書き換えてはあるのですが
結局は山ほどあるので、削除しても同じことを繰り返すだけでいたちごっこです。
また接続もしているプロバイダーだと、拒否するわけにもいかず困ってます。

それで、ホスト情報で取得したプロバイダーとメールアドレスが同じでなければ発行しない。
そう書き換えたいのですが、やり方がわかりません。
どう書けば良いのか教えていただけませんか?

もちろんBIGLOBEのようにメールアドレスとホスト情報が一致しない場合もありますので
現在フリーのアドレスを拒否するときのように、個別に対応するつもりでいます。
また大手でない場合、ホスト情報とは違う場合は、個別に後日発行する形で対応しようと思っています。

A 回答 (1件)

パスワード発行時に、登録されたメールアドレスが、フリーメールのアドレスのものならパスワードを発行しないようにすればよいのででは?



フリーメールのドメインを記述した一覧のファイルを作っておいて、メールアドレス登録の際にメールアドレスのドメインが、フリーメールのドメインと比較して、一致すれば、アドレスを発行しないというしょりを行えば良いだけだと思います。

接続するホストとメールのホストのアドレスが一緒でないといけないという制限は、一致しないプロバイダーがあまりにも多いので、実用上問題のある設定だと思います。

この回答への補足

どうもありがとうございます。
フリーメールの一覧は作って、それに該当するならば発行しないようには処理しているのですが。
なにぶんフリーのアドレスは多く、またフリーのアドレスもあるが、接続サービスもしているプロバイダーなどもあり全てを拒否するのは難しいようです。

結局覗きに入ろうとする人は、アドレスをあちこちで取り直してパスワードを手に入れようとするのですので、結局はいたちごっこになっています。
なので完全一致ならば、アドレスを取り直そうが入れないだろうと思ったのですが。
一致しないプロバイダーへの対処ならば、個別に手作業で発行しても一人に対して一度で済みますから。

補足日時:2004/08/03 23:04
    • good
    • 0
この回答へのお礼

どうもありがとうございました。
自作で頑張っていますが、なかなか難しいようです。
また何かありましたら、ご助言お願いいたします。

お礼日時:2004/08/29 21:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報