(confirmFlag = 0)
当新用户在我的页面上注册时,我创建了一个额外的用户元字段。
他们会收到一封电子邮件以确认他们的注册。他们单击链接,然后在页面上用户元字段变为1 (confirmFlag = 1)
。现在,问题是,如果用户元字段为1 (confirmFlag = 1)
.
如果这个字段1
一切正常并且用户进入仪表板。如果该字段仍然0
是登录应该失败,并且应该有一条消息说用户必须通过电子邮件中的链接确认注册。有什么建议吗?
感谢你的帮助
<?php global $current_user;
get_currentuserinfo(); //wordpress global variable to fetch logged in user info
$userID = $current_user->ID; //logged in user's ID
$havemeta = get_user_meta($userID,'test',true); //stores the value of logged in user's meta data for 'test'.
if ($havemeta)
{
echo 'your stuff';
}
else {
echo "No";
}
或试试这个插件