请教高手: 原ASP.NET做的网站,现在里面放了个动网论坛做为网站的论坛. 目前要实现:用户登陆原ASP.NET网站后就自动把论坛登陆了. 来者有分!

yaoshun1983 2007-10-11 05:02:51
我以前用ASP.NET做了一个网上商城里在有会员管理系统的,现在我把动网论坛放到这个网站里面做论坛(放在BBS文件下,论坛的数据库是ACCESS的),我需要实现一个目的是:用户在原网站(ASP.NET做的站)登陆后就自动登陆论坛,不然用户登陆了原网站以后进入论坛时还需要再登陆一次很麻烦的. 本人比较菜请高手详细讲解,来都有分,不够再加分的,直至问题解决.
我先说说我的现在采用的解决办法(请高手在此基础上指正,当然帮我出更好的办法我非常喜欢):
我想的是采用整站共用COOKIES的办法,即当用户登陆原网站时做创建COOKIES,这个COOKIES能被论坛共享.
我现在已经1>将原网站的用户同步到论坛的用户表里了.
2>在创建COOKIES时发现论坛(动网论坛程序)的对COOKIES的password和userclass进行了编码(也可能是加密),我还不清楚支动网的程序采用的时什么编码(也可能是加密)方式.
我在论坛里登陆后,查看COOKIES的代码如下:DvForum
userid=23&usercookies=1&userhidden=2&password=6748500NNIp4sOEI&userclass=%D0%C2%CA%D6%C9%CF%C2%B7&username=a11111+&StatUserID=5991539
localhost/
1024
3336421376
29887519
1426978320
29887455
*
请高高手或做过类似事情朋友一起来指教!
...全文
202 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
DWFPHDYY 2007-10-16
  • 打赏
  • 举报
回复
discuzNT论坛那里下载?
honey52570 2007-10-13
  • 打赏
  • 举报
回复
discuzNT论坛好,而且是asp.net 2.0的
xiaoks668 2007-10-13
  • 打赏
  • 举报
回复
13楼已经很清晰了,nt.discuz.net
luyuan6894 2007-10-12
  • 打赏
  • 举报
回复
通过查询数据库登录表的方式,共享登录信息
executemylove 2007-10-12
  • 打赏
  • 举报
回复
这个既然用户表已经同步了那还不好办吗?
你点进入论坛的时候发送数据直接登陆不就行了吗
ksy 2007-10-12
  • 打赏
  • 举报
回复
查看记录登录的源码,稍做修改可以直接调用.
Aricc 2007-10-12
  • 打赏
  • 举报
回复
动网不是有接口吗?
好像叫PDO通行接口
http://www.cndw.com/api/index.html
benimaru8610 2007-10-12
  • 打赏
  • 举报
回复
UP,随便学习。
yaoshun1983 2007-10-12
  • 打赏
  • 举报
回复
回3楼和4楼:我就是用户登陆时把用户信息保存到COOKISE中,但动网论坛对COOKIES的password和userclass进行了编码(我还没搞清是个什么编码方式),动网认不出我的COOKIES信息.

回5楼:cookies的路径我已统一的.

回6楼:我用的动网论坛是ASP版的,就开源的.但关于COOKIES好像和动网的安全联系非常紧,动网关于这一块很保守的.

请高手继续... ...
yaoshun1983 2007-10-12
  • 打赏
  • 举报
回复
请11
12
13
楼的朋友把您们所法的方法讲具体点.
TerryM 2007-10-12
  • 打赏
  • 举报
回复
建议使用discuzNT论坛,个人觉得比动网的好

而且完全是.NET2.0的,容易整合
doughty 2007-10-11
  • 打赏
  • 举报
回复
你就不会用个开元论坛代码?
flyingfz 2007-10-11
  • 打赏
  • 举报
回复
mark 要注意cookie 的路径问题
an3gsonnzhy 2007-10-11
  • 打赏
  • 举报
回复
同意楼上的
登录论坛事在page_load中检测Cookie,然后读取值进行登录
liuyun1987 2007-10-11
  • 打赏
  • 举报
回复
用户登陆时把用户名等信息保存到COOKIES中,然再后从COOKIES中读取再做判断
weir55 2007-10-11
  • 打赏
  • 举报
回复
动网提供有专门的 API用于整合
banping 2007-10-11
  • 打赏
  • 举报
回复
这个涉及到单点登陆的问题了.虽然比单点简单一点,但是原理好象一样.

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧