当前位置:编程学习 > C#/ASP.NET >>

discuz论坛与网站整合后可以实现会员注册同步,但是登陆无法同步(急)

以下是我调用discuzToolkit的代码:
DiscuzSession ds = new DiscuzSession(api_key, secret, url);
            int uid = ds.GetUserID(UserName.Text);
            ds.Login(uid, Password0.Text, false, 10000, "  ");

用DiscuzToolkit 写的这段登陆代码, 需要论坛配置什么? 还是这段代码有问题??跪求解答, 弄了很久不知道原因 --------------------编程问答-------------------- 看看是不是写到不同的域了 --------------------编程问答-------------------- 应该就是cookie跨域的问题,但是这种情况怎么解决呀??? --------------------编程问答--------------------   其实很简单的, 第一 discuz!nt 自己有同步登陆接口,只需要配置好了就行了。 第二如果实在找不到或者看不懂 就自己写一个同步登陆接口 ! 然后加密方式与 他相同就行了.. --------------------编程问答--------------------   给你看一个 例子  www.go24k.com  前一段时间我们改版的 . --------------------编程问答--------------------   你用的discuz的哪个版本 --------------------编程问答--------------------
引用 5 楼 cyljay 的回复:
你用的discuz的哪个版本

用的是discuz!nt 3.1 版的。 --------------------编程问答--------------------
引用 4 楼 a619762 的回复:
给你看一个 例子 www.go24k.com 前一段时间我们改版的 .

看了效果不错,但具体咋实现呀??? --------------------编程问答-------------------- 积分同步呢? --------------------编程问答--------------------
引用 7 楼 espresso_xzw 的回复:
引用 4 楼 a619762 的回复:
给你看一个 例子 www.go24k.com 前一段时间我们改版的 .

看了效果不错,但具体咋实现呀???


   这个需要修改源码呀! 给个思路你,你写一个登陆接口. 在那边登陆的时候同时调用论坛接口! 使论坛的cookie也写入登陆状态 --------------------编程问答-------------------- 大范甘迪的 --------------------编程问答-------------------- 我也在找这个东西。 --------------------编程问答-------------------- ds.Login(uid, Password0.Text, false, 10000, " ");
最好一个登录域很重要。

比如你网站是 www.abc.com
论坛是 bbs.abc.com

要写成:
ds.Login(uid, Password0.Text, false, 10000, ".abc.com");
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,