网站上注册要同时注册到 Discuz论坛上,程序怎么改呢?

解决方案 »

  1.   

    不用改,DZ有外部程序整合API,看看他的文档,写的很清楚
      

  2.   

    我找了很长时间,请问哪有呀?外部程序整合API文档
      

  3.   

    他们有一个接口的说明文档的
    我做的例子:
    先到论坛后台设置有关登陆同步的东西
    //登陆同步到论坛
    $passport_key = "XXX";//设置自己的密钥要和论坛后台管理的一致
    $member = array('cookietime'=> $_POST['cookietime'],'time'=> time(),'username'=> trim($_POST['username']),'password'=> md5(trim($_POST['password'])),'email'=> $_SESSION['email']);
    $action= 'login';
    $auth= passport_encrypt(passport_encode($member), $passport_key);
    $forward= 'http://www.XXX.com.cn/index.php';
    $verify= md5($action.$auth.$forward.$passport_key);
    header("Location: http://bbs.XXX.com.cn/api/passport.php?action=$action&auth=$auth&forward=$forward&verify=$verify");退出同步:
    $action= 'logout';
    $forward= 'http://www.XXX.com.cn/index.php';
    $verify= md5($action.$forward.$passport_key);
    header("Location: http://bbs.XXX.com.cn/api/passport.php?action=$action&forward=$forward&verify=$verify");
      

  4.   

    注册的时候同时插入Discuz的users表就可以了