////////怎么在exe程序和web之间session共享///////
////////如何在exe程序和web之间session共享///////
我的客户端是个普通的exe程序,
上面有些链接,请问如何和web端session共享
类似MSN Messenger,在程序中打开网页,无须登陆
------解决方案--------------------
应该是在你的exe中,加个浏览器控件,控制相关事件
------解决方案--------------------
要在不同应用程序之间共享session,最简单的办法是用cookie
------解决方案--------------------
cookie,url重写等的关键在于在client留点东西以识别client,
一般来说这些东西是没有实际意义的,并不是uid,passwd(哪怕加密了).
登陆成功后给client一个guid作为cookie,或者带在url中、设置在某个隐藏域中(如果client不支持cookie)。
以后每次http请求都发送这个guid server就可以识别client了。
由于走的是http,web、im都是可行的。
比如im登陆上了,设置guid=12345, 通过im打开web,im在url上自动加上guid=12345,服务器就可以识别了。
我的客户端是个普通的exe程序,
上面有些链接,请问如何和web端session共享
类似MSN Messenger,在程序中打开网页,无须登陆
------解决方案--------------------
应该是在你的exe中,加个浏览器控件,控制相关事件
------解决方案--------------------
要在不同应用程序之间共享session,最简单的办法是用cookie
------解决方案--------------------
cookie,url重写等的关键在于在client留点东西以识别client,
一般来说这些东西是没有实际意义的,并不是uid,passwd(哪怕加密了).
登陆成功后给client一个guid作为cookie,或者带在url中、设置在某个隐藏域中(如果client不支持cookie)。
以后每次http请求都发送这个guid server就可以识别client了。
由于走的是http,web、im都是可行的。
比如im登陆上了,设置guid=12345, 通过im打开web,im在url上自动加上guid=12345,服务器就可以识别了。