【发布时间】:2016-01-31 17:45:01
【问题描述】:
我目前正在使用Apache、PHP 和MySQL 为iOS 应用程序开发后端。但是,我现在有点迷失了,因为我必须在应用程序中实现一种身份验证方法。
- 每当用户注册应用程序时,都会发出一个唯一的用户 ID 并将其保存在数据库中。
- 然后,当用户登录时,我将唯一的用户 ID 添加到
$_SESSIONS["Id"]。 - 此外,当用户注销时,会话被破坏。
但是,我不清楚这如何帮助我实现身份验证方法,而无需一次又一次地登录用户。
那么,在登录后,应用程序需要数据库中的其他信息,我是否应该将唯一的userId 传递给 PHP 脚本以检查它是否与 $_SESSION["Id"] 相同?
【问题讨论】:
-
应用程序是否有任何会话数据?是浏览器的,不是吗?
-
这个问题是针对 swift(客户端)端还是针对 php(服务器)端?请仅标记问题适用的平台。
-
客户端使用Swift,服务端使用php