Pat*_*k S 3 authentication wordpress session
我尝试在整个互联网和 WordPress 论坛中进行搜索,但没有得到答案。
有什么方法可以限制用户可以执行的登录会话数量。
例如免费用户可以登录2次,黄金会员可以登录4次,白金会员可以登录6次等等。
我知道如何创建用户级别,只是困惑如何将每个用户角色限制为允许的特定登录会话数。
提前致谢。
帕特里克.
像这样的事情可能会起作用:
function my_handle_login($username, $user) {
$login_count = intval(get_user_meta($user->ID, 'my_user_count', true));
$login_count++;
update_user_meta($user->ID, 'my_user_count', $login_count);
// Handle user status etc. according to $login_count
}
add_action('wp_login', 'my_handle_login', 10, 2);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2437 次 |
| 最近记录: |