その他 > その他 > 【開発チームより】オープンソースカンファレンス2009Kansai ブース出展のお知らせ |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
nanasess |
投稿日時: 2009/7/13 15:51
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 【開発チームより】オープンソースカンファレンス2009Kansai ブース出展のお知らせ 引用:
そもそも transactionid は, 「戻る」や「進む」での, アプリケーションが予期しない不正な遷移を防止するためのものなので, 結構難しいですね... やるとしたら, * 購入途中は「戻る」や「進む」を許可 * 購入完了のみ禁止 といった使い方でしょうか. 引用:
このあたりは十分に精査できておらず, 活用できてない部分ですね... 中途半端な実装で申し訳ないですorz 引用:
安直ですが, previous_transactionid とかいう名前でセッションに保存しておくとかですかね. 完了ページ以外は, 1つ前のIDまで有効にするようにしたら実現できそうです. あと, そもそも, 戻るや進むを許可するページは, transactionid を使わないとか. 1.x の実装を, そのまま持ってきた弊害で, 遷移のライフサイクルがごちゃごちゃになっているので, 本来であれば, 1. 自ページへ POST 2. 自ページで業務処理 3. GET で次ページへリダイレクト という PRG パターンにするのが良いんでしょうけどね. |
フラット表示 | 前のトピック | 次のトピック |