深入研究 UCenter API 之 开篇

目录:

  1. 开篇
  2. 通讯原理:UCenter API 与子站之间的通讯原理和单点登陆原理
  3. 加密与解密:AuthCode详解 & AuthCode函数翻译过程中的注意点
  4. 网站搭建: 康盛旗下网站 & Asp.net 网站搭建
  5. MVC 网站下的用法:在 MVC 下的使用方法
  6. 下载地址:UCenter API For .Net 在 CodePlex 上发布啦!

 


既然说是开篇,那就先说点别的吧~

 

Discuz 的强大的大家有目共睹的,现在又被腾讯收购,不知道以后会不会发展地更强大!

Discuz 算是很开放的吧(对php程序员而言)

因为它的核心产品 UCenter(用户中心)对外的 API 很强大,可以很方便地实现例如同步登陆,短信息,等功能,而且还有一份非常详细的文档和源码!

 

可惜,这份源码和文档只有 php 程序员能享用了,Asp.net 怎么办?

既然它的源码已经公开,那就一定能翻译成 Asp.net 版本!

 

在有一段时间,我就研究过这个,后来发现了一个残缺的DLL(不知道怎么用,有BUG,并且并没有实现全部的 API)

反编译之(原作者再原文中说可以反编译,但找不到他了),后经过修改,BUG 是没了,基本功能也可以用了,所以写了一篇文章,并且还把这个应用到了学生在线的网站上

 

但是,它终究还是残缺的,所以决定在寒假继续深入研究,完成地重写一份,并提供完整的使用方法!

目前的进度:所有原理和过程全部清楚了,需要的只是时间~

期望得到大家的支持和关注!有需要这个的朋友也可以所示向我求助,一起探讨!


原文地址:深入研究 UCenter API 之 开篇


分享到: 更多
  1. Pingback: Dozer

  2. Pingback: 深入研究 UCenter API 之 通讯原理 | Dozer Zone

  3. Pingback: 深入研究 UCenter API 之 加密与解密 | Dozer Zone

  4. 整合成功了,特来感谢的;我做出来的就是不怎么完美,不知你有没有遇到这种情况啊.
    是完全不同的两域名,如果是ucenter调用uc.ashx的的syslogin的话,我在此方法中处理写入cookie是无法写入的,需要手动将客户端的cookie的等级调下;如果采用session的话,需在同一个IE窗口,新打开的IE窗口的话session又是新的.也就是说采用Session在IE6下,同一窗口还是可以同步的,但不是同步窗口就不行了;不懂的是,为什么在.net登陆时,不同IE6窗口,论坛为什么可以登陆;而反过来则不行,从论坛登陆,不同IE6窗口,.net刷新则没有同步,不管是采用Cookie还是Session.有兴趣的话,就测试下这个问题,最近一直困扰着我.先谢谢你了

  5. Pingback: Asp.net 与 UCenter 用户同步之实施过程 » NoName

  6. Pingback: Asp.net and UCenter users of synchronous process

  7. Pingback: Asp.net 与 UCenter 用户同步之实施过程 « 343校舍

  8. lz很历害,很佩服你。

    我的主站是.NET的,论坛用的是Discuz x2的,小弟在整合的时候时候没整合成功,好伤心。LZ能不能帮帮我。我的QQ:1255743439,弘天。

  9. Pingback: 深入研究 UCenter API 之 网站搭建 | Dozer Zone

  10. 我做了个discuz!x2已跟ucenter 1.6整合,lz大哥不能能帮整合正易龙免费面对面棋牌(http://www.kfgame.com/index.aspx)
    ,棋牌网站用的是asp.net 2.0,数据库用的是sql2005,实现在论坛跟棋牌2个地方注册的账号可以同时登陆论坛跟棋牌游戏,能做的话请加QQ:537900详谈,收费也可以。非常感谢。

    • 不好意思,一直比较忙,不提供付费全程支持。如果有什么问题可以随时在我博客上问我,我会及时回答的。你上面说已经整合成功一个了,那下面那个又遇到什么问题了呢?

  11. 我只是把php的论坛跟商城整合了,都是官方的php的,现在想整合一个asp.net的,用的是mssql2005数据库,不知道怎么操作,我看你的说明文章上也没有你开发的组件的下载地址啊,能提供一下吗?

  12. 我只是把php的论坛跟商城整合了,都是官方的php的,现在想整合一个asp.net的,用的是mssql2005数据库,不知道怎么操作,我看你的说明文章上也没有你开发的组件的下载地址啊,能提供一下吗?

  13. 我看完了的,那个下载地址登陆上去没看到下载链接啊,注册了一个用户名登陆上去还是没看到哪里有链接。

  14. Pingback: UCenter API For .Net 在 CodePlex 上发布啦! | Dozer Zone

无觅相关文章插件,快速提升流量