c# - 如何使用 Auth 创建“记住我”功能
问题描述
我对如何执行“记住我”方法有一些疑问,我对如何使用我在互联网上看到很多的 Auth 知之甚少。
所以我的问题是如何使用 Auth 来存储我的登录凭据以及何时切换开关以使其“记住”凭据?
编辑1:
在我发布我想要的东西之后,已经可以保持登录状态。我现在的问题是我存储了用户名并通过了,但是因为当我正常登录时它会抛出一个 web 服务,登录后会从服务器给我一些信息这是继续使用该应用程序所必需的。我怎样才能在完全相同的会话中继续进行?
解决方案
这取决于用户如何进入应用程序?如果用户已经登录,您可以使用本地存储来保存FIRSTTIMELOGIN = true
,并在您的 Splashscreen 上检查
您还可以使用AccountStore存储使用您的钥匙链的重要详细信息。
AccountStore.Create (this).Save (eventArgs.Account, "UserDetails");
推荐阅读
- reactjs - 订阅 AWS DynamoDB 中的更改
- javascript - 无法访问 console.log 中显示的 Javascript 对象键值
- r - 如何将前导行中的每一行减去R中的每五行?
- postgresql - PostgreSQL 调用 Group By Limit 操作的所有数据
- jenkins-pipeline - 在电子邮件通知中显示构建持续时间
- scipy - 使用 pip3 安装 scipy 时出错
- java - 如何从 picocli 命令正确启动 micronaut 网络服务器?
- python - 如何从 CountVectorizer 保存和加载词汇表?
- javascript - 每个单词的大写首字母和处理拉丁字符
- c# - WPF – 如何在代码隐藏中创建的控件模板中附加 VisualStateGroups?