繁体   English   中英

iOS开发查看用户是否已登录以及其他用户登录问题

[英]iOS Development see if user is logged in and other user log in questions

我正在开发我的第一个应用程序,所以我对这些东西还不那么熟悉。 我已经弄清楚了如何将POST请求url发送到php页面并处理php以在mySQL数据库中注册新用户,或者通过连接到数据库以查看该用户是否存在来登录应用程序。

首先,这看起来是否正确? 只是发送请求以使用文本字段变量注册用户并通过检查数据库中是否存在文本字段信息来登录,还是我应该采用其他方法来做到这一点?

其次,一旦用户输入凭据以告知应用程序该用户已登录,我应该怎么做,以便如果该应用程序关闭并且用户返回到该应用程序,它将自动将用户重新登录。

话虽这么说,该应用程序的运行方式(截至目前)是用户将登录到该应用程序,并且登录视图将转到另一个视图,但随后用户可以注销并返回到登录视图。 一旦我告诉应用程序该用户已登录,就应该能够告诉该应用程序该用户不再登录。

如何实现数据库安全性取决于您。 我建议您将授权/更新/获取/发布路由到API,这样就不需要PHP“中间人”(除非PHP是您的API),并且您可以将请求直接发送到API层并处理其余部分在服务器上。

对于纯文本部分,加密数据库上的密码是一种常见的安全做法。 在客户端,我建议使用Apple钥匙串存储用户名/密码,以备将来使用。 在iOS中,这可以很容易地使用实现这个钥匙扣包装 ,如果你正在使用ARC或这一个 ,如果你不是。

暂无
暂无

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

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