携帯の機体番号を使った認証はhtaccessなどでできる?


通常の基本認証は設置は楽だが、携帯からアクセスのたびに認証を聞かれるのが面倒

そこで、携帯の機体番号を取得、htaccessに登録するようなプログラムを用意して、機体ごとにアクセス制限をかけたい。

更に、そのサイトにはPCからもアクセスする。PCからは通常の機体認証(初回だけID,PWD入力)でいい

をすることはできないでしょうか?

もしくは、それくらい簡単な認証は他にないでしょうか?

PC、携帯でアクセスできるWikiでの利用を検討しています。

回答の条件
  • 1人2回まで
  • 登録:2007/10/10 10:11:45
  • 終了:2007/10/17 10:15:03

回答(3件)

id:KUROX No.1

KUROX回答回数3542ベストアンサー獲得回数1402007/10/10 11:17:17

ポイント27pt

携帯の機体番号を使った認証はhtaccessではできない

(と思います。)

類出質問

http://q.hatena.ne.jp/1141220072

--------------------

公式サイトでない限り、以下のような情報しか取得できない

と思います。

http://upup.blog3.fc2.com/blog-entry-165.html

DOCOMOの方式とか見てるとどうかな?とは思います

---------------------

Auならクッキーが使用できるようなので、

ログイン認証がついているwikiなら、要望を満たせるとは

思います。

id:dingding

ありがとうございます。やはり使えませんか。

auのクッキーについてちょっと調べてみます。

2007/10/10 13:31:22
id:b-wind No.2

b-wind回答回数3344ベストアンサー獲得回数4402007/10/10 14:09:14

ポイント27pt

携帯アフィリエイトバイブル -携帯で稼ぐ- 携帯端末:固体識別番号取得方法

1番の方の回答のリンク先にあるように、AU と Softbank についてはサーバー変数で取得できるので制御は可能です。


mod_access - Apache HTTP サーバ

mod_setenvif - Apache HTTP サーバ

# for au
SetEnvIf UP_SUBNO ^XXXXXXXXXXXXXXXXXXX mobile=yes
# for softbank
SetEnvIf User-Agent ^(Vodafone|Softbank).*/YYYYYYYYYYYYYYYYYYY/ mobile=yes

<Directory /path/to/access>
Order Deny,Allow
Deny from all
Allow from env=mobile
</Directory>

XXXXXXXXXXXXXXXXXXX や YYYYYYYYYYYYYYYYYYY が機体番号(端末固有ID)です。

また、実際には試していないので細かい点は間違っているかもしれません。

あと、IP アドレスでの制限もかけないとPCからは脆弱です。


DoCoMo の場合はフォームでパラメーターを指定した場合しかデータを送出しないので現実的ではないです。

また、AU/Softbank の場合も一台一台設定の必要があるため、特定少数でない場合は面倒です。

id:dingding

ありがとうございます。

できるんですね。

とても丁寧な説明とても参考になります。

使う人が少ないので、この方法でもいけるのではないかと思います。

ありがとうございました。

2007/10/10 14:55:36
id:larkmild2 No.3

larkmild2回答回数104ベストアンサー獲得回数22007/10/12 04:39:44

ポイント26pt

できない

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません