繁体   English   中英

在iOS应用中登录和注销

[英]Logging in and logging out in an iOS app

新开发者在这里。

在我的iOS应用中,我想实现一个简单的登录屏幕,该屏幕将允许用户连接到需要身份验证的Web服务。 我的计划是创建一个NSURLCredential,并将其提供给Web服务。 这部分看起来很简单,但是我不确定如何注销。 谁能指出我正确的方向?

我不确定这是否是凭证的工作方式,但是我正在考虑从NSURLCredentialStorage中删除凭证。 可以注销吗?

我也很好奇是否有某种方法可以检查并查看Web服务会话是否仍在持续(好像不是,我希望用户必须重新输入其登录信息)。

任何帮助/起点/教程将不胜感激!

谢谢

如果它是一个基于REST原理的,构建良好的API,并且许多日子似乎都在努力,那么该API将根本不会跟踪任何会话,因此无需注销。 在这种情况下,会话管理完全取决于您的应用程序。 您的应用仅需要“忘记”用户在本地存储的凭据,并在适当的地方显示登录对话框。

但是,如果您使用的服务管理着自己的会话,那么我首先要查找的是我需要调用的URL(例如,使用NSURLConnection)以注销。

暂无
暂无

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

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