【发布时间】:2013-03-11 19:57:21
【问题描述】:
我正在开发一个网络应用程序,餐厅将使用该应用程序让收银员访问有关客户、预订等的数据。
不过,我的一个测试客户说,他希望收银员只有在他们在餐厅的计算机上时才能访问网络应用程序。换句话说,他不希望他的员工能够登录网络应用程序并从他们的家中或从其他位置/计算机访问客户信息。
我的第一个想法是在网页端查看客户端的IP地址,只允许特定IP(即餐厅连接的IP)访问。
问题是大多数餐厅的互联网连接都使用 DHCP,因此他们的 IP 不断变化。我只能检查 IP 的前 2 个字节(例如,106.280),但这不会 100% 安全,而且在某些 ISP 上,甚至第二个字节也会不时更改。
关于如何解决此问题的任何其他想法?
提前致谢。
【问题讨论】:
-
您确定大多数餐厅都使用动态 IP 地址吗?我觉得这很难相信,但又对这个行业不太了解。 Cookies 始终是一种方法,但显然它们可以被主要位置内的某个人删除。
-
@JM4,我位于巴西,这里的大多数餐馆都只是获得最便宜的 ADSL 连接,而且通常使用 DHCP。
-
@JM4,cookie 可能确实有效。我会考虑一下,谢谢。
-
哈哈@EugeneMayevski'EldoSCorp - 我要说 - 我很确定我以前见过或可能问过这个问题。