我有一个可以正常使用的应用,但启动速度很慢。我注意到所有其他应用程序主页都是index.php,其中我的index.php是一个页面,用于检查是否在我的数据库中注册,如果没有添加到我的数据库中。
我假设他们在Auth部分有重定向,以检查是否已注册到他们的数据库中。我不知道该如何解决这个问题。
我是否认为他们使用OAuth注册到自己的数据库?如果这是肯定是否有人有一个解释这个和如何做的链接?
答案 0 :(得分:1)
OAuth与将数据保存到数据库无关。 OAuth是用于通过网站验证用户身份的协议,无需向第三方网站透露其用户名/密码。
如何将数据保存到数据库取决于您自己。大多数人会有某种数据库后端(例如MySQL),并使用Query保存数据。您首先需要从Facebook检索数据(使用Graph API并调用/ me),然后将数据插入数据库。
简单地使用OAuth将无法实现上述任何功能。您仍然需要获取数据然后保存数据。 OAuth只会为您提供获取要保存的数据的权限。