社交媒体和我自己的登录/在应用程序中注册

时间:2014-08-10 11:22:23

标签: ios objective-c xcode login

我4个月前开始为iOS开发应用程序,而且我已经掌握了它。现在我希望在我的新应用程序中使用登录和注册选项将其提升到新的水平。但我真的不知道正确的做法。

  • 使用社交媒体api(Facebook / Twitter)时,用户使用此注册和登录。我是否需要在自己的sql数据库中保存此寄存器?所以我可以将数据挂钩给用户,例如用户对内容做了多少次点击?或者这是如何处理的?
  • 这可以是我可以为没有社交媒体或不想将其用于我的应用的用户存储我自己的注册/登录选项的数据库。
  • 来自我的服务器的所有请求在使用https时是否完全受到保护?或者我如何确保这一点,以便用户无法嗅探网络上的信息(黑客和东西,你永远不会知道大声笑)

我做了一些研究,但我找不到相关的东西,可能是因为我荷兰,并且真的不知道如何在谷歌中提出我的问题。如果有人可以通过我关于这个主题的一些教程和信息,这将非常有用!

提前致谢!

1 个答案:

答案 0 :(得分:1)

1)Facebook允许您获取用户的电子邮件,用户名,照片等。但他们不会给您用户的密码。所以我建议你应该让用户注册脸书的用户名和电子邮件,但是让用户设置一个密码,然后将所有这些保存在你自己的sql数据库中。

2)将Facebook登录用户和普通登录用户保存在同一个表中。媒体登录与否你的sql数据库应至少包含每个用户的电子邮件,用户名和密码。

3)你使用PHP连接到你的SQL数据库吗?如果是这样,为了防止黑客你应该使用PDO或MySQLi。阅读此问题以了解有关如何防止MySQL注入的更多信息:How can I prevent SQL injection in PHP?

希望这会有所帮助:)