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 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退
  • ¥20 win系统的PYQT程序生成的数据如何放入云服务器阿里云window版?