フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: プラグイン
    返信が含まれるトピック: ログイン履歴を取得したい
    トピック投稿者 yasu7stars

    (@yasu7stars)

    shokun0803さん、調査ありがとうございました。

    確かにwordpressのwp_*テーブルにはログイン日時を格納するものがないです。
    新規にユーザー名とログイン日時を格納するテーブルを作成するのが、スマートというかあるべき姿というか、そうすることで応用がききそうですね。

    wp_loginにhookして、wp_mail関数で管理者メールアドレスに送信するpluginを作成&適用してみたものの、cookieで認証された場合、wp_loginが呼び出されないようでして、hookしてpluginを実行できてなさそうな感じです。

    つまり、何一つ実現できていないというわけです。

    実現方法を模索しておりまして、今のところ
    ・cookieを無効にして、必ずlogin画面からログインさせて、ログイン履歴を取得する
    ・cookieを利用して、ログイン履歴を取得する
    を検討してみようと考えています。

    ということで、現時点で”解決済み”のフラグを解除することにします。

    フォーラム: プラグイン
    返信が含まれるトピック: ログイン履歴を取得したい
    トピック投稿者 yasu7stars

    (@yasu7stars)

    pluginをつくって

    ・取得した情報をダッシュボードで見たい。
    は、実現していませんが、

    ・ユーザーがログインしたとき、そのユーザー名とログイン日時を取得したい。
    は、とりあえず実現できました。

    wp_loginにhookして、管理者メールアドレスにブログ名とユーザー名を送信する、というものです。

2件の返信を表示中 - 1 - 2件目 (全2件中)