请教各位专家,我以前没有接触过discuz,现在在做一个asp东西的时候,有个要求是:在一个表单填写前判断填写人是否在某discuz论坛已登录,如没有登录则跳转到登录页面,请问该如何操作啊。能给些指点么 万分感谢。^_^

解决方案 »

  1.   

    你可以修改DISCUZ的代码,使用数据库,也许新版的discuz中数有表示已经登陆了的不然php的cookie你是不能读的
      

  2.   

    楼主去参考一下UCenter的相关内容,里面有一些类似WebService调用。
      

  3.   

    DZ的存在数据库里 ASP JSP PHP 都一样
      

  4.   

    总之要记得php的session,是放在文件里面的。ASP读文件里面的数据,不是很困难把.
      

  5.   

    如果官方提供的认证机制满足不了你的要求,就只能自己改了,
    因为ASP就算读取到PHP中Session的信息,应该也很难得到其中的内容。如果自己改,方法有很多:
    1.通过cookie判断(要求两个系统在一个亲域名之下)
    2.在Discuz上做一个判断认证状态的web服务API
      

  6.   

    分析问题,先可以找到解决的方案session 
    cookie
    database