求教

trueman117 2010-02-09 11:14:37
网站开发的用户名是怎么记录的,session中?(不是说易丢失吗?)还有就是url跳转
假如
浏览者查看某个商家的主页,我用url?id=...跳转,去查看
商家去自己的页面,我用url?id=...&usertype=...跳转,去管理
我是打算这样处理的
请问正常的应该怎么处理?
...全文
116 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
criedshy 2010-02-20
  • 打赏
  • 举报
回复
客户信息直接暴露在地址栏

敏感信息你可以加密

现在好多网站都是URL传值,更多的是这几种的结合中,session,cookie,url
yzf86211861 2010-02-20
  • 打赏
  • 举报
回复
把session保存在数据库中,就不丢失了,不过session太多影响性能,所以不重要的不需要保密的数据,还是放cookie吧
trueman117 2010-02-20
  • 打赏
  • 举报
回复
引用 5 楼 zishanyan 的回复:
放在session中是比较常规和普遍的做法,而session会在关闭客户端或者超过时效是销毁,还有就是可以将信息放在客户端的cookie中,但是使用cookie的话也要考虑客户禁用cookie的情况,总之,结合使用session和cookie是现下最普遍的做法

不太赞成使用超链接来做,这样等于把客户信息直接暴露在地址栏里,而且有很多局限的地方


有没有例子啊?新手,我做的少
happyboyxq 2010-02-09
  • 打赏
  • 举报
回复
用户名记在cookie中,有效期可以自己设置。

浏览者查看某个商家的主页,我用url?id=...跳转,去查看
这样的情况一般用URL重写,保护用户信息,不然别人一看就知道你用户ID是什么,给注入式攻击提供了机会。
zishanyan 2010-02-09
  • 打赏
  • 举报
回复
放在session中是比较常规和普遍的做法,而session会在关闭客户端或者超过时效是销毁,还有就是可以将信息放在客户端的cookie中,但是使用cookie的话也要考虑客户禁用cookie的情况,总之,结合使用session和cookie是现下最普遍的做法

不太赞成使用超链接来做,这样等于把客户信息直接暴露在地址栏里,而且有很多局限的地方
凤凰涅檠 2010-02-09
  • 打赏
  • 举报
回复
MARK UP MARK UP
wosizy 2010-02-09
  • 打赏
  • 举报
回复
给你个 处理session 容易丢失的 解决办法
http://www.cnblogs.com/EasyData/archive/2007/07/23/828552.html
wosizy 2010-02-09
  • 打赏
  • 举报
回复
我用的还是url?id=...跳转 这种 把商品加上客户ID 这样传
至于你说那种session丢失 的问题 那要看你怎么写了
trueman117 2010-02-09
  • 打赏
  • 举报
回复
就是登陆时怎么记住用户信息,我以前都是写在session中,但看到说session丢失问题,就很疑惑
huwei12345 2010-02-09
  • 打赏
  • 举报
回复
一般都放在 session中,+ cookie
zhouzangood 2010-02-09
  • 打赏
  • 举报
回复
引用 3 楼 wosizy 的回复:
给你个 处理session 容易丢失的 解决办法
http://www.cnblogs.com/EasyData/archive/2007/07/23/828552.html


up
symbol_bc 2010-02-09
  • 打赏
  • 举报
回复
session怕丢可以放在系统的asp.net session state进程中管理,只要你的机器不down掉就可以了
seesea125 2010-02-09
  • 打赏
  • 举报
回复
把session保存在数据库中,就不丢失了,不过session太多影响性能,所以不重要的不需要保密的数据,还是放cookie吧
mengxj85 2010-02-09
  • 打赏
  • 举报
回复
session验证权限

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧