下载了DISCUZ论坛,但主站有自已的注册与登录,希望能将两个注册统一,即在主站上注册后,直接将信息复制到BBS,登录时,在主站登录,点击BBS后直接进入.
我不熟悉PHP语言,不知该在哪里改?对了,我的主站是用的ASP,两个不同语言的SESSION或COOKIE可以互访吗?请指教!

解决方案 »

  1.   

    他们有一个接口的说明文档的
    我做的例子:
    先到论坛后台设置有关登陆同步的东西
    //登陆同步到论坛
    $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");
      

  2.   

    两个不同语言的SESSION或COOKIE可以互访吗? —— 不可以!请注意:discuz论坛是有ASP版本的