本人通过Httpwebrequest自动登录了一个论坛,获取了账号登陆该论坛的Cookie,经测试,发布时候附带好Cookies就可以不需要登陆就发帖了。但是现在有一个问题,如果保存这个Cookie以便下次发帖时候附带上呢?特别是重开软件之后。第二个问题:有2个账号,我可以通过建多一个的Cookie对象来不断切换对应获取的Cookie来发帖,如果有10个账号,有什么好的方法来管理对应的Cookie?若更多怎样办?

解决方案 »

  1.   

    建议你别用cookie了,给自己找麻烦
      

  2.   

    该论坛支持COOKIE一周才失效的。所以有这个想法,不用每次都登陆,就带上第一次登陆的Cookie就可以了
      

  3.   

    放到本地文件,加个时间控制;或者放到注册表。cookie是为了网站而产生的,用在winform上不适合。而且winform这样的程序,应该每次都输入密码才对,反之很少见。
      

  4.   

    我也是用于网站登陆的,是winform使用httpwebrequest模拟登陆,不过获取的cookie想利用好一点。
      

  5.   

    建立一个用户名为key,Cookie为对象的HashTable,将该HashTable对象序列化保存成本地文件,程序退出时,将该HashTable对象序列化保存到本地文件中,程序起动时加载并反序列化成为实例,用的时候先以用户名为key在里面找,找不到就新建立一个Cookie对象并添加到这个HashTable中
      

  6.   

    ...
    别人COOKIE都有时间性的!
    你能用1天 1天过后那?
    所以还是要自己登陆!