用户认证插件用于实现如个人实名认证、企业认证、身份认证等诸多类型认证,后台自由创建认证类型以及认证字段。
后台配置
1、安装插件【用户实名认证】
2、创建认证主题,例如个人认证

3、创建自定义字段

可以根据认证需求自由创建字段,比如姓名、身份证号码、身份证图片、营业执照等。
4、点击【设置】可以开启认证功能并且设置权限,比如,企业认证只能 企业用户组才有权限。

三、前端调用
1、调用认证信息
{php $rz = \Phpcmf\Service::M('data', 'certify')->info("认证代码", 传入用户id);}
{var_dump($rz)} 这里打印出认证信息字段等等2、调用全部认证
{php $arr=\Phpcmf\Service::C()->get_cache("app-certify");}
{loop $arr $a}
认证名称:{$a.name}
认证代码:{$a.code}
{/loop}3、调用指定用户认证了哪些认证类型
{php $arr=\Phpcmf\Service::C()->get_cache("app-certify");}
{loop $arr $a}
{php $rz = \Phpcmf\Service::M('data', 'certify')->info($a.code, 传入用户id);}
{if $rz}
认证名称:{$a.name}
认证代码:{$a.code}
{/if}
{/loop}4、判断是否已认证
{php $rz = dr_string2array(\Phpcmf\Service::M('data', 'certify')->info("认证代码", $member['uid']));}
{if $rz['status']==1}
已实名认证
{else}
未实名
{/if}比如个人认证(grrz)、企业认证(qyrz)
判断个人认证或者企业认证
{if $grrz['status']==1 || $qyrz['status']==1}
已实名认证
{else}
未实名
{/if}


