怎么把Asp.NET Forums 论坛集成进你的应用中 ?


一直在找一个最简单,方便,让用户没有感觉的做法。花了很多时间。

找到了...

1、账户数据集成。在你加账户的时候在BBS账户里面也加上一条。别忘了要加一个角色给他,否则还是看不到。改密码的时候别忘了同步修改。你的密码最好也使用MD5, 这样就会和BBS一样了。
 
       还有的方法是做个后台的自动数据同步程序,做个Trigger什么的。但是前提是要解决密码不一致的问题。否则你的系统密码改了,BBS不知道改成什么了。当然如果都用MD5,就没这个问题。Asp.Net Forums 是给每个用户产生一个不同的seed,然后再用MD5,这样大家密码一样,MD5后的密码也不一样,要安全一些,我们汉化的版本就跳过去了。


2、登录,要实现在你的系统里面登录以后,同时在Forums里面登录。做法就像我上一片帖子了,在你的应用里面模拟这个用户,登录到Forums,拿到Forums返回的Cookie,然后写到客户端,就好了,简单吧。

       当然,你要自己在Forums中写一个最简单的登录页面,把什么Viewstate都去掉,省得.NET检查Viewstate 。

       别忘了把Forums的登录页面,修改密码等地方都删掉,以除后患。

       Logout  is same ...  
           
 

posted on 2005-03-23 18:55  rssme  阅读(1805)  评论(4编辑  收藏  举报

导航