在Ionic Capacitor React上自动登录的最佳实践



是否有可能在用户首次登录后打开应用程序时自动登录用户?

我不确定什么是实现自动登录的最佳方式。对我来说,最好的选择之一是在第一次登录后创建刷新令牌。刷新令牌将有几个月的使用寿命。到目前为止,localStorage似乎是存储它的唯一选择。

这种创建自动登录的方式是一个好选择吗?是否有更好的方法来创建自动登录?

大多数应用程序都是在用户允许的情况下在登录屏幕上自动显示生物识别信息。这允许自动登录,而不是用户输入整个用户名和密码。

这完全取决于你的产品和你想要你的应用程序的行为。在一个场景中,每个选项都可能是好的。我通常将刷新令牌保存在本地存储中,并在应用启动时加载它(在删除闪屏或加载等之前),并考虑用户"登录";当令牌存在时,直到我从请求中意识到令牌无效(不再有效),然后我会从内存和本地删除令牌,并将用户重定向到登录页面或其他地方。

最新更新