gpt4 book ai didi

iphone - iOS 应用程序登录流程

转载 作者:行者123 更新时间:2023-11-28 18:13:22 25 4
gpt4 key购买 nike

我正在开发我的第一个 iOS 应用程序,它允许用户登录我们网站上的帐户,并查看/添加/编辑/删除数据库中的记录。

我写了一个基本的应用程序来处理这样的过程;

应用程序开始运行。

每个 View Controller 从 viewWillAppear 方法中调用一个 checkAuth 方法。此方法获取存储在应用程序中的用户名和密码,将它们作为 dataWithContentsOfURL 请求中的 GET 变量发送到服务器。然后检查生成的 JSON,如果响应失败,则会显示一个警告对话框,并将用户带到他们所在的不同选项卡(我使用的是选项卡栏 Controller )提示输入他们的登录详细信息。

使用这种方法,每次不同的 View Controller 接管(我的 Storyboard文件中的每个场景)时,都会调用 auth 方法。这似乎有点浪费。有没有更好的方法来确保用户登录凭据正确无误?

谢谢。

最佳答案

在应用程序中存储用户名和密码是不好的做法。如果修改后端在您的控制范围内,最好向后端进行身份验证,并取回仅适用于该设备的 token 。

从这里开始,您将 token 与每个请求一起传递,如果后端确定您已注销,那么它应该返回一条错误消息。这样,身份验证将临时检查,并且仅在发送请求时检查。

我认为没有理由在每次加载 View 时都这样做,除非有业务需求。

关于iphone - iOS 应用程序登录流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11831712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com