使用htaccess保护与iOS设备同步的文件

时间:2013-02-09 21:33:14

标签: php ios lamp icalendar

我在服务器上生成了一个ical文件。我希望它与ios设备同步。如果保持打开状态它可以正常工作,但只要我添加类似htaccess文件的内容就会中断。

是否可以让iphone与iphone同步,并在幕后提供某种身份验证以保护ics文件。我在LAMP环境中。

谢谢, 巴特

1 个答案:

答案 0 :(得分:2)

你似乎有PHP的琐碎basic authentication setup。请注意,这不是特别安全,但它可以完成这项工作:

<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="My Realm"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Text to send if user hits Cancel button';
    exit;
} else {
  # lookup $_SERVER['PHP_AUTH_USER'] and the hash of {$_SERVER['PHP_AUTH_PW']} on the backend.
  # return the contents of your ical file
}

我希望有帮助,如果没有,请留下评论,说明需要澄清的内容,我将添加相关代码。