Yii フレームワークを使用してログイン日記を実装する方法
管理者は、失敗と成功の情報を含む、システムへのログイン履歴を表示できます。
日記情報は、ログイン IP、ログイン ユーザー名、情報の説明、ログイン時間です。
重要なのは、この情報を記録して表示する方法です。ファイルを使用してこの情報を記録したいと考えています。
-----解決策------ ------- ------
自分でログ クラスを作成し、記録するだけです。
------解決策---------
***.***.** * .***;ログインユーザー名1;情報説明1;ログイン時刻1
***.***.***.***;ログインユーザー名2;情報説明2;ログイン時刻2
***.***.***.***; ログインユーザー名 3; ログイン時間 3
・・
・・
; を使用して文字列に展開し、レコードごとに 1 行の file_put_contents をファイルに追加します
各レコードを特定の記号を使用して長い文字列に綴ることもできます
これは配列として読み取られるだけです。表示スタイルを自分でデザイン
------解決策------------------
CUserIdentity クラスを継承し、authenticate メソッドをオーバーライドして、ログインのために記録する必要がある情報を authenticate メソッドに追加します。
より簡単な方法は、error_log メソッドを使用することです
error_log($msg, 3, ‘login_log’);