• 締切済み

同じIPアドレスから登録できないようにするには

あるサイトを運営しておりますが 同じipから登録できないようにするにはどのようにすればいいですか? 例えば短時間で再登録されたIPアドレスを拒否するとか IPがどうこうというより、単に同じ人に短時間の間に何度も登録されたくないという意味です。

みんなの回答

  • itohh
  • ベストアンサー率45% (210/459)
回答No.4

こんにちは。itohhといいます。 質問の内容が漠然としていて、的確なアドバイスが出来ませんが。 DBは使用されていますよね? 会員登録で入力された名前、住所、電話番号などが重複していないかをチェックするというのでは、 いけないのでしょうか? ただ、数日の間だけというのがいまいち、解らないのですが。 1週間後には会員登録を再び行えてしまってもいいのですね?

  • itohh
  • ベストアンサー率45% (210/459)
回答No.3

こんにちは。itohhといいます。 >単に同じ人に短時間の間に何度も登録されたくない 1.登録できるのは、会員だけなのでしょうか? 会員以外でも行いたいとなると難しいですよね?なにをキーにして同一人物と判定するのかとか。 2.どういう内容を登録するのでしょうか? (掲示板などでは、同じ会員が短時間になんども投稿しますよね?) 3.運営されているサイトではCGIなどは使用できるのでしょうか? 使用しているCGIによってアドバイスが変わってくることもあります。

kurokurosi
質問者

補足

1.会員だけです。あと正確には何時間というよりは数日となります。 2.内容というか、再登録(会員)されないようにしたいです。 3.jsp(java)なのでcgiは使えないようにしてます。 以上おねがいします

回答No.2

登録というのがよくわかりませんが CGIをお使いなら同じ人が〇時間内には書き込みが出来ないとかにできる掲示板などが有るのでそちらを参考にしてみてはいかがですか?

  • t_n
  • ベストアンサー率21% (28/132)
回答No.1

CGI なら IP アドレスからそのまま判断してできますよ。 Perl なら $ENV{'REMOTE_HOST'} でホストを、 $ENV{'REMOTE_ADDR'} で IPアドレスを、 取得できます。