Title: パスワードリセットキーに制限時間を設定する方法
Last modified: 2019年8月14日

---

# パスワードリセットキーに制限時間を設定する方法

 *  [reiwa](https://ja.wordpress.org/support/users/reiwa/)
 * (@reiwa)
 * [7年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%82%b9%e3%83%af%e3%83%bc%e3%83%89%e3%83%aa%e3%82%bb%e3%83%83%e3%83%88%e3%82%ad%e3%83%bc%e3%81%ab%e5%88%b6%e9%99%90%e6%99%82%e9%96%93%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b%e6%96%b9-2/)
 * `get_password_reset_key`でパスワードリセットキーを発行しているのですが、これに「
   1時間を過ぎると使えなくなる」のように指定時間までに限定する機能は追加できない
   でしょうか？
 * たとえば
 *     ```
       $tmp = check_password_reset_key( $reset_key, $login_name );
       var_dump($tmp);
       ```
   
 * としますと次のデータが確認できまして、
 * ↓確認できるデータ
 *     ```
       object(WP_User)#11563 (8) {
         ["data"]=>
         object(stdClass)#11570 (10) {
           ["ID"]=>
           string(16) "7"
           ["user_login"]=>
           string(11) "pochi"
           ["user_pass"]=>
           string(34) "$P$BZzImqNcS.ibyljHL0fYgX5POs2v/X."
           ["user_nicename"]=>
           string(11) "pochi"
           ["user_email"]=>
           string(23) "pochi@yahoo.co.jp"
           ["user_url"]=>
           string(0) ""
           ["user_registered"]=>
           string(19) "2019-08-13 20:03:09"
           ["user_activation_key"]=>
           string(45) "1565726589:$P$Bbe1oNJZy6uz4wtqwxKBry0Sxu.7Wm/"
           ["user_status"]=>
           string(1) "0"
           ["display_name"]=>
           string(11) "pochi"
         }
         ["ID"]=>
         int(7)
         ["caps"]=>
         array(1) {
           ["subscriber"]=>
           bool(true)
         }
         ["cap_key"]=>
         string(15) "wp_capabilities"
         ["roles"]=>
         array(1) {
           [0]=>
           string(10) "subscriber"
         }
         ["allcaps"]=>
         array(5) {
           ["read"]=>
           bool(true)
           ["level_0"]=>
           bool(true)
           ["upload_files"]=>
           bool(true)
           ["delete_posts"]=>
           bool(true)
           ["subscriber"]=>
           bool(true)
         }
         ["filter"]=>
         NULL
         ["site_id":"WP_User":private]=>
         int(1)
       }
       ```
   
 * こちらに`["user_registered"]`という時間があるので、これを使ったりできないかと
   思っているのですが。
 * 良い方法ございましたら、ご回答よろしくお願い致します。

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

 *  [水野史土](https://ja.wordpress.org/support/users/ounziw/)
 * (@ounziw)
 * [7年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%82%b9%e3%83%af%e3%83%bc%e3%83%89%e3%83%aa%e3%82%bb%e3%83%83%e3%83%88%e3%82%ad%e3%83%bc%e3%81%ab%e5%88%b6%e9%99%90%e6%99%82%e9%96%93%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b%e6%96%b9-2/#post-11657450)
 * 公式ドキュメントを見ると、
 * > [Home](https://developer.wordpress.org/)
 * password_reset_expiration というフィルターフックが用意されていると記載されている
   ので、
    このフックを使えば良いのではないでしょうか。

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

 トピック「パスワードリセットキーに制限時間を設定する方法」には新たに返信すること
はできません。

## タグ

 * [パスワードリセット](https://ja.wordpress.org/support/topic-tag/%e3%83%91%e3%82%b9%e3%83%af%e3%83%bc%e3%83%89%e3%83%aa%e3%82%bb%e3%83%83%e3%83%88/)

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 1件の返信
 * 2人の参加者
 * 最後の返信者: [水野史土](https://ja.wordpress.org/support/users/ounziw/)
 * 最後の活動: [7年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%82%b9%e3%83%af%e3%83%bc%e3%83%89%e3%83%aa%e3%82%bb%e3%83%83%e3%83%88%e3%82%ad%e3%83%bc%e3%81%ab%e5%88%b6%e9%99%90%e6%99%82%e9%96%93%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b%e6%96%b9-2/#post-11657450)
 * 状態: 未解決

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
