WordPress SNS

フィルターフック login, lost-password

Good0
Favorite0

ユーザーがサイトへのログインの際にuser_nicenameでのログインを許可するかどうかを変更するフックです。

 ※会員はWordPress管理画面へのログインページからはログインはできません。


もう一つはユーザーがパスワードを忘れてしまった場合に利用するリセットパスワード(ロストパスワードフォーム)にuser_nicenameでの送信を許可するかどうかのフックです。

 ※会員はWordPress管理画面へのログインページ内にあるデフォルトのロストパスワードフォームからは送信・設定は行えません。

// 会員のuser_nicenameでのログイン設定 true: 許可 / false: 不許可
add_filter('sns_member_login_allow_user_nicename', function ($allow_user_nicename) {
    return true;
});

// 会員のuser_nicenameでのパスワードリセット設定 true: 許可 / false: 不許可
add_filter('sns_member_lost_password_allow_user_nicename', function ($allow_user_nicename) {
    return true;
});

こちらは管理者などがWordPress管理画面へのログインの際にuser_nicenameでのログインを許可するかどうかを変更するフックです。
 ※会員以外のユーザーはWordPress管理画面へのログインページからのみログイン可能です。一般閲覧側の会員用ログインフォームからはログインはできません。

もう一つは管理者などがパスワードを忘れてしまった場合に利用するWordPress管理画面へのログインページのリセットパスワード(ロストパスワードフォーム)にuser_nicenameでの送信を許可するかどうかのフックです。
 ※サイト管理者など会員以外のユーザーは一般閲覧側の会員用のロストパスワードフォームからは送信・設定は行えません。

// WordPress管理画面へのuser_nicenameでのログイン設定 true: 許可 / false: 不許可
add_filter('sns_admin_settings_login_allow_user_nicename', function ($allow_user_nicename_admin) {
    return true;
});

// WordPress管理画面ログインページでuser_nicenameでのパスワードリセット設定 true: 許可 / false: 不許可
add_filter('sns_admin_settings_password_reset_allow_user_nicename', function ($allow_user_nicename_admin) {
    return true;
});