Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将身份验证从ios发送到远程服务器php_Php_Ios - Fatal编程技术网

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

如何将身份验证从ios发送到远程服务器php,php,ios,Php,Ios,我正在构建一个iOS应用程序,我需要能够向PHP5应用程序发出各种数据位的认证请求。PHP5应用程序使用codeigniter框架和URL,例如,通过twitter对用户进行身份验证。。。一旦经过身份验证,将身份验证存储在名为“auth”的安全cookie中 我想知道的是如何从iOS/iPhone应用程序对我的用户进行身份验证,保留身份验证令牌,并将其与将来的请求一起发送到codeigniter应用程序?重要的是,您需要在code igniter应用程序中实现类似api控制器的功能。此控制器应该

我正在构建一个iOS应用程序,我需要能够向PHP5应用程序发出各种数据位的认证请求。PHP5应用程序使用codeigniter框架和URL,例如,通过twitter对用户进行身份验证。。。一旦经过身份验证,将身份验证存储在名为“auth”的安全cookie中


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

重要的是,您需要在code igniter应用程序中实现类似api控制器的功能。此控制器应该具有“身份验证”“方法。在某个时候,你会想要将twitter cookie的散列传递给ios应用程序。然后,对于每个对api控制器的后续调用,发送散列,您的CodeIgniter应用程序将把散列与正确身份验证的用户关联,并允许其访问。如果其他任何人试图访问api调用,他们要么失败,要么被拒绝,要么提供猜测,要么被拒绝

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

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