本帖最后由 keete 于 2010-01-05 16:49 编辑
[前言]
身份通插件交流超级QQ群:26949900
[完全实名制]身份通认证接口插件与站长朋友们共享收益https://discuz.dismall.com/thread-1039521-1-1.html
[演示]
演示地址:http://www.jueniu.com
[现有案例]
{www.51.com、www.baihe.com、www.zhenai.com等等}
更多案例请登录身份通官方网站www.idtag.cn查看联盟网站
[已经安装的网站]
QQ实名交友:http://www.trueqq.com
中国纹身网:http://www.iwenshen.com
NG*国际:http://www.ng(差点忘了,应站长要求,不公布具体地址)
淮南圈圈网:http://www.92hn.com/
我的校缘我的家:http://www.xiaoyuan321.cn
[全新安装步骤]
一、把ucenter_upload下的全部文件上传ucenter根目录下,把uchome_upload下的全部文件上传uchome根目录下,一般情况不会覆盖任何原来的文件,如果覆盖,请先做原文件的备份;
二、浏览http://你的域名/idtagsql.php,执行SQL语句;
三、在模板header.htm里添加以下红色部分:<li><img src="image/app/share.gif"><a href="space.php?do=share">分享</a></li>
<li><img src="image/app/idtag.gif" alt="身份通认证" /><a href="myapp.php?id=10088">身份通认证</a></li>
四、身份通认证活动后台设置如下图:
五、在admin/tpl/header.htm里添加红色部分:
'space' => '用户管理',
'idtag' => '身份通认证',
六、在admincp.php里添加红色部分:
array('tag', 'mtag', 'event', 'report', 'space','idtag'),
七、ucenter根目录index.php添加以下红色部份:
if(in_array($m, array('app', 'frame', 'user', 'pm', 'pm_client', 'tag', 'feed', 'friend', 'domain', 'credit', 'mail', 'version','idtag')))
八、Uchome根目录下的source/cp_avatar.php添加以下绝色部份:
//头像是否可以更换
$querysql = "select i.* from ".tname('idauths')." i where i.owner = ".$_SGLOBAL['supe_uid'] ;
$query = $_SGLOBAL['db']->query($querysql);
$data = $_SGLOBAL['db']->fetch_array($query);
$owner=$data['owner'];
$ispic=$data['picurl'];
if ($owner&&$ispic){
$isAuth = true;
}
include template("cp_avatar");
九:uchome根目录下的template/default/cp_avatar.htm ,文件开始增加以下红色部份:
<!--{template header}-->
<!--{template cp_header}-->
<!--{if $isAuth}-->
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>
<p align='center'>对不起,您已通过身份证验证,不能修改个人头像。</p>
</td>
</tr>
</table>
<!--{else}--> <!--{/if}-->
<!--{template footer}-->
十、在姓名之后加上实名认证标识,请参考https://discuz.dismall.com/thread-1018973-1-1.html
十一、更新缓存,安装完毕。
[问题反馈及解决办法]
一、核查结果一致看不到照片,怎么办?
解决办法:
首先,这保证核查一致的都有照片。如果有照片,但没有显示出来,那就需要给文件夹app/idtag_image 写的权限,即777.
二、打开之后是空白页,怎么办?
解决办法:
1、上传方式改为二进制
三、如何引导用户进行身份通认证?
1、在后台设置实名认证,不通过实名认证的用户限制某些权限,比如不能发帖子、不能加好友;
2、在language/lang_showmessage.php找到
'no_privilege_realname' => '本站为实名网络,您需要填写真实姓名,并通过认证后,才可以进行进行当前操作。<br><a href="cp.php?ac=profile" class="submit">点击此处进行实名认证</a>'
修改为:
'no_privilege_realname' => '本站为实名网络,您需要填写真实姓名、身份证号、手机号,并通过身份通认证后,才可以进行进行当前操作。<br><a href="myapp.php?id=10088" class="submit">点击此处进行实名身份通认证</a>'
[身份通插件业务流程图]
业务流程的细节问题可以通过此图一目了然。
[插件中文件说明]
一:ucenter_upload
1.ucenter_upload/control/idtag.php (执行接受uchome身份验证之后更改头像的请求)
二:uchome_upload
1.uchome_upload/
idtagsql.php (添加一个idauths的表,用于记录通过身份验证的信息)
myapp.php (调用相关的php文件)
2.uchome_upload/admin/
admincp_idtag.php (管理员管理身份证验证用户的php文件)
tpl/idtag.html (管理员管理身份证验证用户的显示页面)
3.uchome_upload/app/
100088.php (插件中执行身份证验证的主文件)
HttpClient.php (HttpClient类)
idtag_des.php (加密,解密函数)
idtag_function.php (插件中用到的主要函数)
4.uchome_upload/app/css/attestation.css (控制身份认证页面myapp_10088.htm的css文件)
5.uchome_upload/app/images/
logo.gif (用于给照片加水印的身份通图标)
att_sendback.gif (myapp_10088.htm中的背景图片)
msg_in_1.gif (myapp_10088.htm中的背景图片)
1msg_in_2.gif(myapp_10088.htm中的背景图片)
msg_in_3.gif(myapp_10088.htm中的背景图片)
order_2.gif (myapp_10088.htm中的背景图片)
order_dateback.gif (myapp_10088.htm中用到的背景图片)
renpic_2.gif (myapp_10088.htm中用到的背景图片)
6.uchome_upload/app/idtag_image (此目录用于存放身份证照片)
7.uchome_upload/image/
app/idtag.gif (开始列表中的身份通图标)
icon/idtag.gif (个人和好友动态中的身份通图标)
task/idtag.gif (有奖活动中的图标)
8.uchome_upload/source/
cp_avatar.php (判断用户头像是否可以更换)
task/idtag.php (判断是否通过身份通实名认证)
9.uchome_upload/template/default/
cp_avatar.htm (判断用户头像是否可以更换的显示页面)
myapp_10088.htm (身份证认证显示页面)
[下载]
请下载最新的版本[即免费的版本]。
|