Iphone 有没有一种简单的方法可以访问受保护目录中的URL?

Iphone 有没有一种简单的方法可以访问受保护目录中的URL?,iphone,objective-c,ios,ipad,authentication,Iphone,Objective C,Ios,Ipad,Authentication,可能重复: 我的网站目录中有一个PHP文件,我们将该目录命名为“示例”。该目录中有一个PHP文件。我的应用程序访问该PHP文件以将数据存储在数据库中(即www.website.com/example/file.PHP?task=register&something=blahblahblah…)。显然,可以从web浏览器访问此URL,并且可以插入虚假信息。因此,我将使用用户名和密码保护目录。我如何让应用程序知道用户名和密码,以便它可以登录?有没有一个简单的方法可以做到这一点?谢谢你的帮助 是的,

可能重复:

我的网站目录中有一个PHP文件,我们将该目录命名为“示例”。该目录中有一个PHP文件。我的应用程序访问该PHP文件以将数据存储在数据库中(即www.website.com/example/file.PHP?task=register&something=blahblahblah…)。显然,可以从web浏览器访问此URL,并且可以插入虚假信息。因此,我将使用用户名和密码保护目录。我如何让应用程序知道用户名和密码,以便它可以登录?有没有一个简单的方法可以做到这一点?谢谢你的帮助

是的,使用库和


您也可以通过使用NSUrlConnection来实现这一点,但ASIHttpRequest库更易于处理。

您可以简单地使用URL,如
http://login:pass@www.website.com/example/file.
;)


但是你必须隐藏登录并通过

很好!就这样??这似乎太好了,不可能是真的。还有一件事,如果应用程序访问此URL,不将其输出到日志或其他任何东西,用户会检测到这一点吗,特别是如果他们有过滤器或其他东西?适用于Web Basic auth,是的。除非你想在某处显示URL。什么日志和过滤器?这是一个包含login/pass的简单URL调用:)是的,我的意思是我不会笨到输出URL(用户:pass@website.com)因此,用户可以检查控制台。但假设他们的公司使用一个过滤器来检查员工在网络上访问的网站。访问此URL时,过滤器将保存URL,其中包含用户名和密码。对吧?不能肯定。但是,如果安全性是这里的一个大问题,那么这可能不是最好的解决方案,您必须使用一些毕竟需要更多代码的东西:)NSURLConnection has didReceiveAuthenticationChallenge方法。