gpt4 book ai didi

php - 如何将身份验证从ios发送到远程服务器php

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:45:30 24 4
gpt4 key购买 nike

我正在构建一个 iOS 应用程序,我需要能够向 php 5 应用程序发出经过身份验证的请求以获取各种数据。 php 5 应用程序使用 codeigniter 框架和 URL,如 https://example.com/controller/function例如,通过 Twitter 对用户进行身份验证...一旦通过身份验证,将身份验证存储在名为“auth”的安全 cookie 中。”

我想知道的是如何从 iOS/iPhone 应用程序对我的用户进行身份验证,保留身份验证 token 并将其与 future 的请求一起发送到 codeigniter 应用程序?

最佳答案

总的来说,您需要在 code igniter 应用程序中实现类似于 api Controller 的东西。这个 Controller 应该有一个“auth”方法。在某些时候,您会想要将 Twitter Cookie 的哈希值传递给 iOS 应用程序。然后,对于每次对 api Controller 的后续调用,连同哈希一起发送,您的代码点火器应用程序会将哈希与经过正确身份验证的用户相关联并允许其访问。如果其他任何人试图访问 API 调用,他们要么失败并被拒绝,要么提供猜测并被拒绝。

因此,从您的 iOS 应用程序的角度来看,其所有后续调用(身份验证后)将如下所示:

https://example.com/api/<function name>/<session hash>

关于php - 如何将身份验证从ios发送到远程服务器php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10244708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com