我的一个问吧 当是游客登陆时会自动分配用户名密码 问吧用户用的是DISCUZ论坛用户。现在提问问题已经成功并且论坛用户也分配了,去论坛登录的话没有问题。但是我想提问完就这把登录的操作也代码了,不知道DISCUZ登录那块的代码具体是怎么个流程。有知道的提示一下吧 谢谢啦

解决方案 »

  1.   

    就是想直接就登陆了 这些代码也自己来写因为我这个问吧程序和DISCUZ操作类有冲突,比如分配用户就是在提问的过程中完成的。现在我想登陆这部分代码也在这里完成。
      

  2.   


    这个问吧是我自己开发的,只是借用了一下DISCUZ的用户名和ID。现在想不注册也能提问,自动分配用户到DISCUZ。就差一步提问完是登录状态了,我设置问吧的登录状态容易,关键是一到论坛还是未登录的。不知道我说清楚了没 还是很谢谢您。
      

  3.   

    是不是同步登陆啊,这个得调uc_center,
      

  4.   

    $ucsynlogin = uc_user_synlogin ( $uid );//同步登陆的接口,然后在生成cookie
      

  5.   


    我也不知道为什么 我echo uc_user_synlogin ( $uid );
    到sessions表的时候没有记录用户名ID 是游客组 7 不解啊 正在找原因呢 呵呵 谢谢您
      

  6.   

    不要自己直接操作discuz数据库,在表单提交数据到问吧的时候 用js,把登录数据提交给logging.php?action=login要注意把referer设置成问吧,那么在discuz完成登录后会返回到问吧