PHP开发的B/S应用软件如何限制最大用户数?

zzseakee 2014-01-16 03:32:01
比如开发的一款OA办公系统,指定3用户,5用户,10用户等。还要考虑到PHP是动态语言,要比编译性语言代码好破解的多,怎样又能避免被轻松破解。
...全文
325 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2014-01-19
  • 打赏
  • 举报
回复
1.有个表online记录在线用户及最后在线时间。 2.用户login时,判断online人数是否已满,如果未满,插入online表,记录login时间为最后在线时间。 3.用户在oa使用过程中,页面需要用ajax刷新online对应用户的在线时间(可每1分钟执行),记录当前在线。 4.backend运行一个程序,将过期的用户踢下线(可每分钟执行)。
码无边 2014-01-16
  • 打赏
  • 举报
回复
通过用户登陆,将用户登陆ip记录表中,如果其他用户登陆, 照旧保存,但是每次登陆前,都要判断,最大用户数,是否超过限制,否则不可以登陆, 还需要通过对登陆者进行监听,判断是否下线,可以通过ajax轮询,判断用户状态。
嘻哈大咖秀 2014-01-16
  • 打赏
  • 举报
回复
那就加个操作的状态呗 status 在线的为1 每次用户登录的时候count(status == 1)的情况大于5就return掉不让他再操作了
zzseakee 2014-01-16
  • 打赏
  • 举报
回复
引用 1 楼 microlab2009 的回复:
建一个用户表啊 只有表里面的用户可以访问
主要是想限制最大在线用户数,不是操作员。拿5用户来举例:系统可以建立100个操作员但是最多只能5个操作员同时使用。
嘻哈大咖秀 2014-01-16
  • 打赏
  • 举报
回复
建一个用户表啊 只有表里面的用户可以访问

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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