即时制作iPhone网络应用,但只有某些人需要访问它。什么是使其安全的最佳方式,而无需每次打开时都让人们登录。
我可以做http://www.domain.com/iphone/index.php?a=1234&b=5678
这样的事情,但是在index.php页面上制作更长的字符串以使其更安全,让它检查它们是否都等于正确的字符串?
喜欢:if($_GET["a"] == '1234' and $_GET["b"] == '5678' { echo 'blah' }
......等等。
还是有办法检查iPhone的序列号或MAC地址吗?
答案 0 :(得分:0)
你可以做一个ip白名单吗? 或者让他们登录一次,并使用会话ID保存持久性cookie。
答案 1 :(得分:0)
在某些iPhone上提供网络应用程序的唯一方法是将其分发为ad-hoc
。你可以使用Phonegap,这只是html / css / js。
- > http://phonegap.com/
答案 2 :(得分:0)
您可以使用客户端ssl证书对Web服务器上的设备进行身份验证。例如,testflight正在这样做。