パスワードリセットキーに制限時間を設定する方法
-
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件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「パスワードリセットキーに制限時間を設定する方法」には新たに返信することはできません。