好吧所以我遇到了一些情况,我目前需要能够在使用Visual Studio使用Web浏览器控件创建的程序到Internet Explorer之间传输活动登录,以便用户可以在程序自动化的两个阶段之间无缝过渡。任何关于如何做到这一点的建议将不胜感激。
答案 0 :(得分:0)
我从来没有需要这样的东西,但我想我会将PC名称/ IP / MAC地址保存到数据库并相应地保存主动/被动信息。
答案 1 :(得分:0)
保持用户登录网站的授权和会话密钥可能存储在cookie中,因此您只需将它们从程序传输到Internet Explorer即可。您可以获取Cookie(意味着您正在使用WebClient),例如that,并在IE中设置“that”。
答案 2 :(得分:0)
我会在Url中使用基于会话的密钥,并且会有很短的到期时间。就像是:
http://myhost/myservice?myarg=myvalue&sessionId=<sessionId>&sessionKey=<randomSessionKey>
请务必为每个会话生成随机的randomSessionKey。
它甚至可以在不同的浏览器之间工作。