跨域传递用户信息

方法1:
群集服务器令SESSION失效,跨域连COOKIES也用不上,似乎只能通过URL来传递用户信息..如果是内部使用的话,貌似还是挺方便好使的,哈哈
步骤:
域转向的时候一定要把用户信息作为URL参数传递

方法2:
如果是在服务器通过客户某些不变的特征作为保存用户信息的关键字,例如 IP,在某一域用户登陆后,设置其登陆状态为1,当用户在另一域登陆时,只需根据其IP检测登陆状态就好了。
步骤:
1.读取用户的本域COOKIES
2.如果COOKIE不存在,检测数据库此IP登陆状态是否为1
3.如果为1,写入本域COOKIES

单凭IP能否有效将用户正确识别??如果是一群内网用户访问外网某一服务器,那IP将都是一样...来看看ASP里面的request.ServerVariables还有什么有用的用户信息。
HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
REMOTE_ADDR:210.185.196.127
HTTP_CONNECTION:Keep-Alive
HTTP_ACCEPT:image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/msword, */*
HTTP_ACCEPT_ENCODING:gzip, deflate
HTTP_ACCEPT_LANGUAGE:zh-cn
乱七八糟,能用上作为判断的关键字似乎就这么多,虽然因为微软垄断,IE"易用"等各方面原因,同一内网里面相同的几率还是很多,但是理论上来说还是有一点点帮助的,哈哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值