ツムラ_メモ

大失敗を繰り返す。

Web開発者の必須知識、Webアプリの不正遷移対策とは?

http://codezine.jp/article/detail/2627
 不正遷移とは「Webアプリケーションの設計上、業務的に想定されていないページ間の移動」を定義することができます。具体的には、次の種類があります。

1. アプリケーション内のブックマークされることを想定していないページをブックマークに登録し、後でブックマークから呼び出すこと。もしくはURLを直接入力して表示すること。
2. ブラウザの「戻る」「進む」ボタンを押して移動すること。
3. ブラウザの「更新」ボタンを押すこと。
4. アプリケーションのボタンやリンクを連打すること。
※正式な呼称ではありませんが、1を「飛び込み」、4を「2度押し」などと呼びます。

製品として出すなら、完璧にこういう例外を制御しないといけないんだよなぁ。
よく考えたら凄く面倒だ。