日期:2014-05-17  浏览次数:20372 次

急,我用COOKIES标记登录信息,现在添加数据的时候,我添加的跑到别人名下,别人的跑到我的名下
急,我用COOKIES标记登录信息,现在添加数据的时候,我添加的跑到别人名下,别人的跑到我的名下,
登录时的COOKIES
 Common.Utils.WriteCookie("userID", model.userID.ToString());
                    Common.Utils.WriteCookie("userName",  Common.Utils.UrlEncode(model.userName.Trim()));
                    Common.Utils.WriteCookie("userCName", Common.Utils.UrlEncode(model.cName.Trim()));
                    Common.Utils.WriteCookie("role", model.role.ToString());
                    Common.Utils.WriteCookie("departmentID", model.departmentID.ToString());
                    Common.Utils.WriteCookie("departmentName", model.departmentName.ToString());
                    Common.Utils.WriteCookie("userID", model.userID.ToString());

------最佳解决方案--------------------
引用:
现在是 我在我的电脑上用我的帐号如TEST1登录,另外一个人在他的电脑上用TEST2登录,我在我的电脑上添加一条数据时添加着变成了TEST2他的了

COOKIE的话 照你这样 是不会冲突的  
你是不是取COOKIE值 然后存在全局变量 里面调用了?
------其他解决方案--------------------
全局变量或静态变量的问题
------其他解决方案--------------------
名字都一样啊,都是userID,userName的,如果别人写了就会冲掉你的,你写了就冲掉别人的,起一个不冲突的名字,比如 userid + 你的id号
------其他解决方案--------------------
引用:
名字都一样啊,都是userID,userName的,如果别人写了就会冲掉你的,你写了就冲掉别人的,起一个不冲突的名字,比如 userid + 你的id号

看样子是这么回事
------其他解决方案--------------------
cookie名
------其他解决方案--------------------
楼主 你的cookie 的名字是一样的 当然会冲掉喽?
你想达到什么效果?每个人的用户名密码都记住?
好比你在登陆微博 人人的时候
你见到过有两个人的账号都记住密码 自动登陆的么?
------其他解决方案--------------------
现在是 我在我的电脑上用我的帐号如TEST1登录,另外一个人在他的电脑上用TEST2登录,我在我的电脑上添加一条数据时添加着变成了TEST2他的了
------其他解决方案--------------------
引用:
名字都一样啊,都是userID,userName的,如果别人写了就会冲掉你的,你写了就冲掉别人的,起一个不冲突的名字,比如 userid + 你的id号


要是Cookies名字不一样在代码里怎么取啊,还有,COOKIES是保存在客户端的跟那个应该没关系的把
------其他解决方案--------------------
还有没有人啊
------其他解决方案--------------------
引用:
引用:现在是 我在我的电脑上用我的帐号如TEST1登录,另外一个人在他的电脑上用TEST2登录,我在我的电脑上添加一条数据时添加着变成了TEST2他的了
COOKIE的话 照你这样 是不会冲突的  
你是不是取COOKIE值 然后存在全局变量 里面调用了?


是的,不知道是不是这个问题
------其他解决方案--------------------
我现在正在改过啦,希望是这个问题,MD 搞了我一天了