- ベストアンサー
携帯用自動ログインについて
携帯サイトに次回から自動ログインするような機能をつけようと思っていますが、よく分からないで困っています。 PC版は単にクッキーで見て自動ログインが出来たのですが、携帯だとクッキー機能が付いてない端末だらけですので出来ません。 携帯の固有IPを利用すれば出来そうですが、 やったことある方いらっしゃればご教授下さい。 (ドコモ、ボーダフォンはユーザエージェントの値に入っているっぽいです) どなたかご教授頂けないでしょうか? 宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ドコモ公式サイトの場合は、UIDを引っ張ってマッチングかけることで可能です。 しかし、勝手サイトはUIDの取得が出来ない仕様になりましたのでこの手は使えないでしょう。 そして仰る通り携帯ではクッキーが使えないので、ホスト側で情報を埋め込む事が出来ません。やるとすればクライアント側に何らかのアプリをインストールさせればいけそうですが、これまた現実的ではないですね。 つまり…望み薄ってことです。
その他の回答 (3)
- cybert
- ベストアンサー率56% (18/32)
当方501時代に開発していましたので、詳しくは分かりません。 しかし、最近の携帯はそんなことになっていたんですね。rad6さん勉強になりました。 最近は、セキュリティの仕事をしているので、セキュリティ的なとこと、気になった点だけレスさせてもらいます。 1:HTTP_USER_AGENT等はユーザが変更できる値なので、使用するにしても個人情報や処理のコミット時にはパスワードの入力画面を挟むべき。 2: >imodeのIDが送信される場面すべてで、ユーザーには確認画面 これはうざいですね。携帯サイトとしてどうでしょう。 >J-sky ユーザにONにするように呼びかけるのは”あり”だと思います。そういうサイトは多いです。しかし、当方Vodafoneユーザですが、通知にする設定方法がなかなか分からなくて、通知が必要なサイトは見ないようにしてい経験もあります。 >ezweb 便利なのがあるんですね。 3:実装方法 いずれにせよ、携帯3社用のログイン方法なりを 作らなくてはいけないので、開発者は大変ですね。 4:仕様について 携帯の仕様ってすぐ変わるんですよね、 仕様変更のたびに修正いれるのは面倒です。 現に、VodaのUSER_AGENTは J-PHONE、Vodafoneが混在してますし、 そのうちSoftbankMobil??も増えるはず。。
お礼
ご回答ありがとうございます。 cybertさんのおっしゃるとおり結構やっかいですよね ボーダフォンのIP帯域で振り分けていた場合ボーダフォンサイトのIP帯域に載ってなかったりしますからね いずれにしよ規格を統一して欲しいです。 ありがとうございました。
- cybert
- ベストアンサー率56% (18/32)
私も携帯サイトを作ったときに、同じ問題で悩みました。 私が取った方法 1:ユーザ登録 2:登録後にメール送信 3:メールの中にIDやパスを埋め込んだURLを送る 例えばhttp://hoge.com?id=abc&pass=1234 4:メールのURLのお気に入りの登録を促す。 ●ただ上の方法はセキュリティ的には良くないです。 なので、以下のような方法もとりました。 1,2は同じ3のURLのpassはサーバが決めたpass ユーザ情報の閲覧、買い物等重要な処理の再に ユーザが決めたpassの入力画面を挟む。 どうでしょう?
お礼
ご回答ありがとう御座いました。 以下の文章はどうですかね? ナンセンスですかね? i-mode だったら 503i以降のi-mode対応端末、FOMAでは a タグ、form タグに utn 属性を付ける事で、"HTTP_USER_AGENT"に端末の製造番号が付加されます。これでユーザーを識別することが出来ます。ただし、IDが送信されるのはユーザーが送信を許可した場合に限ります。しかも、IDが送信される場面すべてで、ユーザーには確認画面が出るので、この方法は、かなり煩わしいことになりますね。ページ数の多いサイトで使うには実用的でないかも。 J-sky だったら パケット対応機に限り"HTTP_USER_AGENT"に端末のシリアル番号が付加されます。これを使いたい所だが、やはりユーザ ID 通知が ON になっている場合という制限がつきます。しかし i-mode とちがって、ページを切りかえるたびに、確認画面が出ることはないのでまだ実用的です。でも、ユーザーにわざわざ、通知をONにしてくれと呼びかけるのは気が引けるな。 ezweb だったら ezweb では端末固有の ID (サブスクライバー ID) が "HTTP_X_UP_SUBNO" として常に渡されます(これはezweb独自の環境変数です)。こいつは使えますね
- EFA15EL
- ベストアンサー率37% (2657/7006)
何となく伝わっていない様な気がするので補足。 ドコモ公式サイトってのは、ドコモのサイトではなく、iメニューに登録されている、ドコモに認められたサイトという意味です。 これを通称「公式サイト」と呼びます。公式サイトにはUID(端末識別ID)を取得出来るツールを利用出来ますので、どの端末がアクセスして来たかが分かります。 このUIDを使えば、ログインなどさせなくとも会員かそうでないかが分かるという事なんです。 よく端末を買い替えると会員継続出来ません、とかあるでしょ?あれはUIDが変わってしまうから、です。
お礼
ご親切にありがとう御座います。 とても参考になりました。
お礼
ご回答ありがとう御座います。 携帯サイトはではどのようにして自動ログインしてるのでしょうか? かなり気になるところです。 オフィシャルサイトのみ可能ってとこですかね