在初始化会话的情况下从Winforms打开一个web
本文关键字:web 一个 会话 初始化 情况下 Winforms | 更新日期: 2023-09-27 18:17:11
我有一个使用登录进行身份验证的Winforms应用程序。我也有一个使用相同登录参数的ASP.net web,然后在会话中保存用户。
我想从Winforms打开web与用户会话初始化,所以用户不需要再次登录。
这可能吗?
使用System.Diagnostics.Process.Start("http://myweb.com?login=XXX&pass=YYY")我可以获得值并模拟登录事件,但我不想在URL中传递用户参数。有什么建议吗?
谢谢。
最安全的方法是创建一个令牌表,根据用户id生成一个登录令牌。
打开你的网站时,打开另一个页面ie。LoginToken。并从表中检索userID并将其保存在会话中。然后将用户重定向到默认页面。
我不建议通过查询字符串传递用户凭据