gali206 2015-10-26 01:10 采纳率: 0%
浏览 1594

悬赏微信红包100,如果解决绝对支付

web项目(linux服务器 java),需要pc端考勤,怎么去判断是在公司网络打的卡

目前有方案,就是在系统上记录公司的路由器mac地址,现在遇到的问题是,在打卡的时候不知道怎么获取通过打卡请求获取的用户所在网络路由器的mac进行对比。

其他方案也行。

支付方式:如解决了,会私信要微信号,发送红包

  • 写回答

2条回答 默认 最新

  • JPF1024 2015-10-26 01:17
    关注

    1.最简单的方式,可以限制只能在公司内网访问相应的打卡网址。
    2.在打卡系统上线之前,将所有人的mac地址都遍历到数据库中存储(最简单的方式是,让每个人都把相应的mac地址发给你,如果员工数量太多的话,
    可以考虑提供一个表单,让用户自己填写,并且提示用户怎么获取mac地址(可以参考:http://www.th7.cn/system/win/201407/64679.shtml)),
    在确认目前在职的所有人都已经填写了自己的mac地址之后,就基本可以在后面每次打卡的时候依据数据库中的mac地址进行判断,到底是谁打卡的了。(上面的地址有相关获取mac地址的demo,可以参考一下。)

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器