php - 将文件同步到 iOS 设备保护使用 htaccess

标签 php ios lamp icalendar

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

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

谢谢, 巴特

最佳答案

你似乎有 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
}

希望对您有所帮助,如果没有,请发表评论指出需要说明的内容,我将添加相关代码。

关于php - 将文件同步到 iOS 设备保护使用 htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14791846/

相关文章:

javascript - 如何将变量传递给 bootstrap 模式表单并运行 mysql 查询

php - Laravel 5.6 中的 SQL 完整性约束错误

ios - 通用静态库 iOS

ios - TableView 单元格不显示更新的数据

php - 有没有办法找出哪个网页与哪个查询相关联?

laravel - 我在 Ubuntu 20.04 上得到 "laravel: command not found"

php - 使用 GDB 调试 PHP 解释器

php mysql 求和以 MIN 开头并以固定数字结尾的行值

ios - 如何根据用户选择为每个 VC 更改导航栏 Controller 颜色?

linux - Docker 容器化 从虚拟机 LAMP 部署