我需要让用户有机会只提交一次他们的详细信息,然后继续他们对我的应用程序的体验,而不是被要求再次提交,我想知道解决这个问题的最佳方法。如何将他们的 facebook ID 存储在数据库中,为尚未提交的用户提供不同的体验?
非常感谢任何帮助。
只需在注册时接受任何用户详细信息,将其与用户名和(希望是散列的)密码一起存储在数据库行中,并在他们登录时提供。
Facebook API 有关于身份验证如何工作的大量文档。
https://developers.facebook.com/docs/authentication/
此外,这里有一篇关于使用 PHP 进行用户身份验证和会话跟踪的相当不错的教程,它向您展示了如何存储用户数据并根据登录用户检索它。
http://www.sitepoint.com/users-php-sessions-mysql/
干杯