2016-04-29 7 views
-1

私はセッションについてほとんどを考えています。私は、彼がアプリを使っている間にユーザーが過ごす時間を持つことができるようにしたいと思います。フラスコアプリ - アプリで費やした時間をどのように監視できますか?

たとえば、ユーザー「Joe」が先週水曜日にアプリを3回使用し、これらの時間に費やされた時間を表示するというベストプラクティスは何ですか。

+4

Googleアナリティクスを使用します。 –

答えて

-1

私はセッションの使用を強く推奨します。はい、各ユーザーのログインセッションの期間を表示する方がよいでしょう。

+0

ユーザーがログに記録されていないことを検出するにはどうすればよいですか?あなたは私に何をするよう助言するのかの例を教えてくれますか?おかげで – DavidK

+0

簡単な方法は、データベースにログインしてログアウトした時間の列を追加することです。ユーザーがsession.pop()メソッドを使用してログアウトすると、タイムスタンプ(Pythonのdatetimeモジュールを使用)をデータベースのログアウトした列に挿入できます。その後、ログインした時間とログアウトした時間の差を計算します。これにより、ユーザーセッションの継続時間がわかります。 –

+0

問題は、ユーザーはログインする必要がありますが、ログアウトはすべてのユーザーによって行われないということです。 – DavidK

関連する問題