help for user login

时间:2013-09-04 作者:Arjun

请帮助,我必须根据某些元数据的值限制一些用户。例如:如果帐户未经管理员验证(类似“adminveri”的元字段将为零),则用户不应登录。。。。请帮帮我。。

这就是我到目前为止所做的。。。add\\u filter(\'authenticate\',\'check\\u login\',100,3);

function check_login($user,$username,$password,$uid) 
{ 
 if(!empty($user)) $user_data=$user->data; 
 $adminveri=get_user_meta($uid,\'admin_status\');
$emailveri=get_user_meta($uid,\'email_status\'); 
if($adminveri[0]==0) or $emailveri[0]==0 ) 
{ 
return null;
} 
else 
{ 
return $user; 
} 
} 
此代码不允许任何人登录。。。另外,add\\u filter和add\\u action之间有什么区别?

0 个回复
结束

相关推荐

如何以编程方式更改用户名(USER_LOGIN)?

如标题所示,如何通过编程更改用户的登录?我想用wp_insert_user 函数,但在更新当前用户时,似乎不会更改其用户名。我应该使用$wpdb->update 为了这个?如果是,更改用户名的代码是什么样子的?如果WordPress API不允许更改用户名,那么更改用户登录会有什么后果?