0

eBay などの Web サイトでセッションがタイムアウトし、靴を見ていたとしたら、(睡眠後に) ページに戻ったときに靴が表示されますが、ログアウトされています。 .

ただし、再度ログインすると、すぐにその靴に移動します。

「ウェブサイトからタイムアウトした後、再ログインすると、タイムアウトが発生したページに直接戻ります。」

しかし、この機能はどのように説明されているのでしょうか (どのようなテクノロジを使用するかなど)。また、それは多くのリソースを必要とするものですか?

4

1 に答える 1

1

多くの場合、「戻る」URL をログイン ページに渡すことによって行われます。

だから.... (ログイン中)

  • 靴のページにアクセス
  • セッションタイムアウト
  • タイムアウトまたは次のページの更新時に js を介して、ユーザーにはログアウトした靴のページが表示されます
  • そのページのログイン リンクには、靴のページの URL が含まれています。Login.php?ReturnTo=ShoePage.php

これは Web サイトに適用されることに注意してください。また、まったく異なるタグを追加しましたweb service。Web サービスには「現在のページ」という概念がありません。

ユーザーの最後のページをデータベースに保存することにした場合、最後にアクセスしたページが有効でなくなったらどうなりますか? また、ページの読み込みごとに 1 Db 操作を追加します (最後にアクセスしたページを更新するため)。実際のパフォーマンスの問題はありませんが、知っておく価値があります。これは少し非標準的な動作であるため、リダイレクトされた理由をユーザーが認識していることを確認する必要があります

于 2012-07-28T21:44:50.540 に答える