1

潜在的なクライアント(したがって、まだコードはありません)から、カスタムログインスクリプトを備えたWebサイトについて質問があります。

基本的に、Analyticsが設定されていますが、ユーザーがログインした回数とログイン頻度を知ることができるため、必要な目的を果たしていません。

これを達成するための最良の方法は何でしょうか?PHPログインスクリプトを変更する必要があると思いますが、それを行うための最善の方法について少し混乱しています。彼らのログインをカウントするデータベースの新しいフィールドを作成することはできますが、それはそれを行うための優れた方法ではないと思われ、そのタイプのシステムから頻度を知る方法がわかりません。

助言がありますか?

4

4 に答える 4

2

各試行の時間を保存すると、レポートを実行して必要なものを把握できます。

于 2012-10-30T16:36:36.687 に答える
2

ユーザーがログインするたびに、データベースまたはファイルにログインできます。ユーザー名、日時、IP、ユーザーエージェント(すべての関連データ)などを簡単に含めることができます。前述のように、これにより、ユーザー、ログイン時間、ログイン場所などのプロファイルを非常に簡単に作成できます。

于 2012-10-30T16:36:47.523 に答える
1

これを実装する最良の方法は、リレーショナルデータベースです。ユーザーがログインすると、テーブルにエントリが作成されます。ユーザーがログインした回数を知りたい場合は、このテーブルにクエリを実行して、そのユーザーに適用されるエントリをカウントします。

于 2012-10-30T16:37:14.247 に答える
1

user_idユーザーがログインするたびに保存する新しいテーブルを作成するだけですtimestamp。そのデータを使用して、誰が、何回、どの間隔でログインしたかを確認できます。

于 2012-10-30T16:37:16.233 に答える