猿问

我的登录用户ID和验证状态该放在哪里?

项目中遇到个问题。项目是的网络结构是终端+主机 +server;客户都是通过终端登录主机,然后用主机的浏览器访问页面。在终端登录主机时不保证用不同的windows用户。而我在页面安全验证的时候采用的是 form认证,Identity name 属性中存放userid,这时候出现了问题。因为是终端模式。如果两个终端用户用相同的windows账户登录主机,然后再登录我的系统中时。先登录的用户的cookie被后登录的用户覆盖。然后,,系统的数据就张冠李戴了,先登录的用户操作的数据在记录UserId的时候记录的都是后登录用户的ID。
困扰了好久。用Session?还是有别的好办法。如果方便请指教一下。

慕无忌1623718
浏览 625回答 2
2回答

江户川乱折腾

可以采用用户ID跟页面一起走的方法,在页面上放一个隐藏文本框存放。各个页面跳转需要传递这个文本框的值
随时随地看视频慕课网APP
我要回答