一个账号多个用户登录的问题?

liuhong_0325 2009-01-12 03:32:39
我想要一个用户号码只在一台机器上使用. 是用session保存的. 如果别人再有登录session会报错。

所以我想要.如果是在别的机器上使用了就在这台机器提示用户,返回到首页!

我是有用母版页的!
...全文
165 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
APOLLO_TS 2009-01-13
  • 打赏
  • 举报
回复
只不过表加入了一个IP字段而已!
liudanking 2009-01-12
  • 打赏
  • 举报
回复
学习了,这个看起来要完美实现还不简单呀。
xyhuanwell 2009-01-12
  • 打赏
  • 举报
回复
登录的时候写入日志,有个日志ID,在母版页里检测,帐号登录的日志ID,是否与最后一次登录的日志ID相同,相同的话说明是自己登录的,不同说明帐号在别的地方登录了。
qq196260188 2009-01-12
  • 打赏
  • 举报
回复
还是讨论这个单点登陆问题,,,明白的跟你说,,,是做不到的,,,你看163.com 的邮箱...
163都做不到,,就没什么必要做下去了,

就算现在说的session, 数据库,cookie.===一些,,,有没有试想过,,,非法关闭的后果,,,

非法关闭的后果就是在session或其他的周期时间里登陆不了,,,
Allen2064 2009-01-12
  • 打赏
  • 举报
回复
支持一下
阿彪兄 2009-01-12
  • 打赏
  • 举报
回复
支持一下
阿彪兄 2009-01-12
  • 打赏
  • 举报
回复
支持一下
qianko 2009-01-12
  • 打赏
  • 举报
回复
四楼的方法:
第二种方法:如果考虑到非法退出就不行了,比如突然停电了,以后就没法再登录了。

第一种方法是可以的,
我采用的是类似的方法:如果用户登录成功,把用户名写入cache,
下次登录的时候,读一下cache看有没有登录
wangzhenyue 2009-01-12
  • 打赏
  • 举报
回复
可以考虑4楼的。。但是方法2不好判断退出啊。。
方法1还可行。
wormwormwormworm 2009-01-12
  • 打赏
  • 举报
回复
楼上的不错
mochencui 2009-01-12
  • 打赏
  • 举报
回复
把登陆状态写入数据库中的字段。这样实现比较好
zhxhdean 2009-01-12
  • 打赏
  • 举报
回复
方法一:在登陆的时候,把登陆用户的session保存起来,再有登陆的时候,现在去匹配有没有同一session,
方法二:把登陆状态写入数据库中的字段。
criedshy 2009-01-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiangshun 的回复:]
在数据库中增加一个字段来判断登陆状态
[/Quote]

退出的时候不好更改状态吧
kart15 2009-01-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiangshun 的回复:]
在数据库中增加一个字段来判断登陆状态
[/Quote]
up,请问,怎样判断是否为登录状态啊!
jiangshun 2009-01-12
  • 打赏
  • 举报
回复
在数据库中增加一个字段来判断登陆状态
本课程为Django第七季课程:用户登陆模块     本季课程主要实现图片的上传和展示,用户登陆账号的管理,用户账号的登陆、个人信息的修改、注销,使用邮箱地址找回密码。包含的主要知识点有:virtualenv虚拟环境、pip下载包、多app项目开发、templates模板的继承、font-awesome图标的使用、原生SQL语句和数据库交互、ORM模型和数据库交互、LayUI页面布局、jQuery实现用户交互、Ajax的异步请求、页面的块状展示数据、表格展示数据、表格的分页、数据的增改删改、Layer弹出层使用、表单的验证、照片的上传、照片的展示、图片展示的分页、照片的标准和放大、用户账号的增删改查、用户的登陆、Session和Cookie、Redis服务器的部署和基本配置、Django发送邮件等等知识点      本案例完整的演示了项目实现过程,虽然不复杂,但涉及的内容非常多,特别是前后端交互的时候,有诸多的坑等着你去踩,好在王老师全程代码呈现,带着大家一起填坑,大大提高学习效率的同时,也培养了大家良好的代码习惯,希望大家一致跟着王老师学习Python开发。 Django第八季课程课程预告:权限管理Django第九季课程课程预告:Web项目发布到阿里云 课程目标:本系列课程是从零基础开始并深入讲解Django,最终学会使用Django框架开发企业级的项目。课程知识点详细,项目实战贴近企业需求。本系列课程除了非常详细的讲解Django框架本身的知识点以外,还讲解了web开发中所需要用到的技术,学完本系列课程后,您将独立做出一个具有后台管理系统,并且前端非常优美实用的网站。对于从事一份Python Web开发相关的工作简直轻而易举。 

62,050

社区成员

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

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

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

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