用户注册整合ucenter


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的后台设置通信:应用管理->添加新应用,配置好后把应用的 UCenter 配置信息:
这个框里面的内容复制到你的config.php里面的相应位置去,并把config.php其他的配置写好!
以上配置信息基本上弄好啦
        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的整合就完成了!偶测试成功啦,  


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.