2012-01-17 4 views
2

ユーザーがログアウトすると、(フォームを送信して)アクションを実行するために私の(python)googleアプリが必要です。これは、アプリケーションでログアウトリンクを使用するだけでも簡単ですが、Gmailのページなどからログアウトした場合、どのように処理するのか分かりません。ユーザーがGAEアプリからログアウトしたときにアクションを検出して実行する

ユーザーがブラウザウィンドウを閉じてコンピュータなどをシャットダウンしてログオフすると、エラーが発生する可能性があります。このシナリオは前の段落で説明したものと同等か、何らかの形で違いますか?


それは全く簡単ではありません上記のようですので、この質問を展開するには:私は、タイムアウトにクリーンアップ機能を設定している場合、実際にはPythonのセッションは、クッキーの有効期限が切れた後、GAEのクラウドで実行し続けます、実際にタイムアウト機能を実行していますか?

+2

指定されたタイムアウト後に「デッドセッション」クリーンアップを実装する理由はありますか? –

+0

ええ、それは私のバックアップオプションです。私はこの種のプログラミングには新しく、これが可能かどうかを知りたがっていました。 – Tr3y

+0

上記の編集でこのオプションに関するもう1つの質問がありました。 – Tr3y

答えて

2

セッションが期限切れになったため(クッキー)、ブラウザウィンドウを閉じてコンピュータの結果をログアウトします。これは、ユーザーのクリックによるログアウトとは多少異なります。 どちらの場合でも、私はGAEがこれらの行動を追跡できるとは思わない。

私が考えることができる最も良いことは、ブラウザ拡張を開発することです。 または、ユーザーのログアウトを検出したことに基づいてサービスを設計しないでください。

+0

+1クッキーに関する情報をお寄せいただきありがとうございます。 – Tr3y

関連する問題