登陆一般都怎么做的

zj_2009 2012-08-29 11:04:03
用Session吧,方便,但不太可靠。
用Cookid吧,如果用户直接关闭页面(或者其他的异常),而不点退出,也不会删除Cookie.

请问大家是怎么做的,有现成的例子或代码来克服上面两个不足的地方吗?
...全文
122 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
Session丢失问题,肯定你的程序逻辑或者设计有问题.
  • 打赏
  • 举报
回复
一般用Session,用户数都在百位以下
hhh871030 2012-08-29
  • 打赏
  • 举报
回复
可以考虑用Redis来存一下,具体可以查看网上的一些资料
BrucesLong 2012-08-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
Session 不方便的是容易偷失,其他没什么 。cookies挺好的 比如用户喜欢开着页面一天如果你用SESSION用户一会就要重新登录多头痛。COOKIE不足是安全性差。
[/Quote]
我一般用session,至于容易丢失,是否可在web.config中更改不让session存在进程中???
cookie我一直都觉得,如果客户端禁用cookie是个问题,虽然这中机率比较小.
杰拉尔 2012-08-29
  • 打赏
  • 举报
回复
Session 不方便的是容易偷失,其他没什么 。cookies挺好的 比如用户喜欢开着页面一天如果你用SESSION用户一会就要重新登录多头痛。COOKIE不足是安全性差。
hhh871030 2012-08-29
  • 打赏
  • 举报
回复
登陆的信息一般就放在Session里面好了,几万人在线一般都没啥大问题,如果人数过多就要考虑考虑了,不过,就算是考虑到性能,一般也没必要在session上下手呵
zj_2009 2012-08-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

请问Session哪里不靠谱?
[/Quote]

兄弟你们是怎么做的。
  • 打赏
  • 举报
回复
请问Session哪里不靠谱?
陌城 2012-08-29
  • 打赏
  • 举报
回复
用Cookie...
akanglucky 2012-08-29
  • 打赏
  • 举报
回复
如果你用的是Sql Server,你也可以通过数据库来实现存储类似Session的信息。记得有那么一段内部脚本可以执行的。你可以到网上搜下!
zhanglong_longlong 2012-08-29
  • 打赏
  • 举报
回复
用session但是你可以用cookie 记录用户信息,然后判断session是否丢失了,如果丢失了就用cookie给session赋值

62,046

社区成员

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

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

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

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