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的哪个版本 --------------------编程问答--------------------
用的是discuz!nt 3.1 版的。 --------------------编程问答--------------------
看了效果不错,但具体咋实现呀??? --------------------编程问答-------------------- 积分同步呢? --------------------编程问答--------------------
这个需要修改源码呀! 给个思路你,你写一个登陆接口. 在那边登陆的时候同时调用论坛接口! 使论坛的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