人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Au/EZweb向けにユーザー認証の必要なサイトを作成しているのですが、ログイン後にブラウザを終了した後、「前回画面表示」機能を使うと当然ながら最後のログイン中の画面が表示されてしまいます。
サーバ側でセッションタイムアウトの時間を十分短くすることで、この状態から他の画面へ進むのを阻止することは出来るのですが、「戻る」ボタンでどんどん戻りログインページにまで戻ると、パスワードが入力された状態のページが表示されてしまい、この状態でログインボタンを押すとログインしなおすことが出来てしまいます。
これを回避する方法はありますでしょうか?
・ログインページに「<meta http-equiv="Cache-Control" content="no-cache" />」と記載しても状況はかわりませんでした。
・EZwebブラウザの設定で、「EZ設定」→「ブラウザ履歴クリア設定」→「自動設定する」とすることで、前回画面表示を無効に出来ることはわかりましたが、この方法では各ケータイに設定する必要がありますので、他の方法で対策がとれないか教えてください。
・技術的に不可能ということでしたら、それについて言及されている公式ページを教えてください(これはこれで大変ありがたい情報です)

●質問者: fslasht
●カテゴリ:インターネット ウェブ制作
✍キーワード:au EZweb クリア ケータイ サイト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● TNIOP
●27ポイント

http://plusd.itmedia.co.jp/mobile/news/0110/17/keitai.html

同サービスは,HTMLなどの知識がなくても「ユーザ認証」「作成するホームページの選択」「カテゴリーの中からテンプレートを選択」「管理画面でページ構成を確認・変更」「各ページ内容を編集」という5つのステップでホームページを作成できるもの。

こういったサービスを利用されてはいかがでしょうか。

◎質問者からの返答

回答ありがとうございます。

ちょっと趣旨が違いますね。


2 ● noni_juice
●27ポイント

ログインページはFORMを使っていることと思いますが、FORM中にhidden要素でセッションIDを仕込んでください。

キャッシュに残った情報を使う場合、

・前回のアクセスから時間が経っている

・2回目のログインである

という特徴があるので、セッションIDの有効時間を指定するか、一度使用されたセッションIDを使った再ログインを無効にするなどの措置が有効と思います。


3 ● lunlumo
●26ポイント

XHTMLではできませんが,WMLであれば戻るボタンを無効にできます。単に再ログインを禁止するのであれば,noni_juiceさんの方法の方が良いかと思いますが,参考までに。

<wml xmlns="http://www.wapforum.org/2001/wml" xml:lang="ja-JP">

<head>

<meta http-equiv="Cache-Control" content="no-cache" />

</head>

<card>

<do type="PREV"><noop /></do>

</card>

</wml>

http://www.au.kddi.com/ezfactory/tec/spec/wap_tag11.html

http://developer.openwave.com/htmldoc/ja/wmlref_ja/index.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ