在同一线程写入再读取Cookie的有关问题

求助:在同一线程写入再读取Cookie的问题
问题是这样的,我写了一个公共的用户登录方法Login(),方法中先判断登录,登录成功后将部分信息保存在Cookie中。方法执行完成以后还需要再执行其它业务,但这些业务中需要用到保存起来的Cookie中的部分数据。然后我发现如果当该Cookie不存在时,写入以后再读出没有问题,但如果当该Cookie存在(即用户是在未退出的时候登录其它帐号的时候)时,读取的时候读出的却是保存之前内容,我本想在保存之前清除原来的Cookie再新建,但也还是不行。因为在登录方法完成以后并不确定要执行的其它业务是什么业务,所以除了在Login()方法中返回这些需要用到的数据,不知道各位还有没有什么好的建议。
------解决方案--------------------
Cookie的key是什么,保证不同用户唯一,比如key="A"+userid