• ベストアンサー

会員以外のアクセス制限について(perl)

CGIで会員以外アクセスできないようにしたいです。 携帯電話からのアクセスでは端末識別番号を読み込み、登録された識別番号以外からはアクセスできないようにしています。 パソコンからアクセスする際も同様に何か固有番号を読み込み識別したいのですが端末固有の番号があるのでしょうか? 例えばau携帯からのアクセスだとHTTP_X_UP_SUBNOで端末識別番号を読み込み、登録されていなければアクセス出来ないようにしています。 ※IPアドレスから識別しようとと思ったのですが実用的ではないといわれました。 http://oshiete1.goo.ne.jp/qa3933493.html どうぞよろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

PCには端末識別番号に相当するような固有情報はありません。 IPアドレスも固定ではない人が多い、固定IPであっても携帯と違って利用者が複数の場合もあるので利用できません。 どこでもやっているように、会員IDとパスワードを入力してもらうのがやはり王道ですね。 (パスワードはセキュリティ上、お勧めできませんが)Cookieも利用すれば会員ID入力の手間は軽減できます。

eliemylove
質問者

お礼

ありがとうございました。 Cookieを勉強してみます。

その他の回答 (1)

回答No.2

$ENV{'REMOTE_ADDR'} これでIPアドレスを判断できます。

関連するQ&A

専門家に質問してみよう