繁体   English   中英

如何从野生动物园的应用程序登录我的网站?

[英]How do I login to my website in safari from its app?

我正在为将接受慈善捐款的初创公司制作iPhone应用程序。 根据Apple的付款指南 ,我需要在Safari中打开网站才能付款。

为此(由于制作网站的方式),用户需要登录到该网站。 我想知道是否只有通过按应用程序中的按钮来使网站登录的好方法。 我想我已经在Android上的Facebook上看到了这一点,但尚未在任何iOS应用中看到它。

有关该网站的一些信息:

  • 它是使用PHP使用CodeIgniter框架构建的
  • 我目前是这里的一名实习生,他们将网站工作外包给了另一家公司,因此这里没有人真正了解网站的编码。
  • 建立网站的公司非常忙于添加创业公司要求的功能。
  • 我不了解PHP,但是由于没有一个合适的API,我不得不创建API(我使用了这个库 )。 因此,虽然我对PHP有一定的了解,但是它非常有限

目前,我唯一想到的是传递一个包含用户名和密码哈希的URL来登录网站,并创建一个包含该信息并登录到您的页面。显然,这是非常不安全的,可能不是一个好方法。理念。 我可以在应用程序中打开登录页面并使Safari记住它吗? 还是有一种很好的方法来重定向到网站(在Safari中),让用户登录,然后自动重定向回应用程序? 同样,如果最后一个问题有点愚蠢,那么没有PHP经验的人会为此道歉。

有没有办法做到这一点,如果是的话,最好的办法是什么?

谢谢!

您无法通过应用在Safari中执行登录。

您可以使用登录URL打开Safari:

UIApplication.sharedApplication().openURL(NSURL(string:"http://yoursite.com/site")!)

您还可以使用URL方案在登录后自动重定向回应用程序。 这需要更改服务器代码。 Twitter 这里有一个教程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM