-
-5 29
-
哈哈!在利利的帮助下,昨天终于把成长社区的用户注册并整合ucenter搞定了!不过里面的东西我还没去研究,等啥时候去仔细研究研究!
嘻嘻,虽然昨天没怎么休息好(昨天端午节哦),但是把这个玩意儿搞定了,还是蛮happy的!
现在把整合的步骤写下下:
1:需要在你的站点下建立一个目录,目录下需包含的文件:
A:api文件(你去看看像discuz啊,supesite啊。uchome啊他们里面都有的),
B:还有一个inlude文件夹(里面只需要一个文件db_mysql.class.php:这个是里面链接数据库操作的),
C:还有一个config.inc.php(而我自己的配置文件就是这个,所以我改了个名字叫config.php,这里改之后,就需要吧api/uc.php里面的所有config.inc.php替换成config.php了),
D:uc_client文件(把discuz里面的这个文件拷贝过来就ok啦)
2:在ucenter的后台设置通信:应用管理->添加新应用,配置好后把
这个框里面的内容复制到你的config.php里面的相应位置去,并把config.php其他的配置写好!应用的 UCenter 配置信息: 以上配置信息基本上弄好啦
3:在你的程序页面包含config.php和uc_client/client.php这两个文件,然后用uc_user_register方法把用户添加到ucenter的用户表里面去!简单的代码贴下下:
$uid = uc_user_register($_POST['name'], $_POST['pwd'], $_POST['email']);
if($uid <= 0) {
if($uid == -1) {
echo '用户名不合法';
} elseif($uid == -2) {
echo '包含要允许注册的词语';
} elseif($uid == -3) {
echo '用户名已经存在';
} elseif($uid == -4) {
echo 'Email 格式有误';
} elseif($uid == -5) {
echo 'Email 不允许注册';
} elseif($uid == -6) {
echo '该 Email 已经被注册';
} else {
echo '未定义';
}
} else {
echo '注册成功';
}就这样 ucenter的整合就完成了!偶测试成功啦,
本文来源于php爱好者:php教程 —http://www.phplover.cn/
原文地址:http://www.phplover.cn/post/18.html
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
8楼 gzfd
Post:2011-11-29 4:47:36
7楼 小宝宝
Post:2011-11-5 8:26:03
6楼 弱视治疗
Post:2011-11-3 17:47:45
5楼 luo
Post:2011-10-15 18:18:57
4楼 自由
Post:2010-6-17 17:40:16
3楼 TottyAndBaty
Post:2009-7-16 13:42:56
2楼 wuzhihao
Post:2009-7-3 15:22:17
1楼 王利
Post:2009-5-29 16:41:57