我有一个应用程序,它在首次启动时显示登录屏幕。当用户登录时,我给他们一个保持登录状态的选项。这会在我的服务器上建立一个到期的会话。做以下事情的最合适的方法是什么:
- 存储用户是否登录。
- 根据用户会话的有效性,在应用程序启动时向用户提供登录或注销选项。
- 如果他们选择注销(或者他们的会话已过期),则结束他们当前的会话。
我猜这是一种常见的设计模式,应该有经过尝试和测试的方法来做到这一点,但我似乎使用了错误的术语进行搜索,因为我没有找到令人满意的答案。
我有一个应用程序,它在首次启动时显示登录屏幕。当用户登录时,我给他们一个保持登录状态的选项。这会在我的服务器上建立一个到期的会话。做以下事情的最合适的方法是什么:
我猜这是一种常见的设计模式,应该有经过尝试和测试的方法来做到这一点,但我似乎使用了错误的术语进行搜索,因为我没有找到令人满意的答案。
一些想法:
对于钥匙串,请使用 Apple 示例中的KeychainItemWrapper。