c# - C# windows 窗体,跟踪用户登录
问题描述
我有三个表单,注册,登录,在他们登录后,仪表板将在 C# 的文本编辑器上显示他们的最后编辑。该项目是一个离线用户登录系统,不使用任何ASP。
我正在考虑如何在用户登录后传递数据,以便表单可以检索并显示该特定用户的数据。一切都存储在一个文本文件中。
解决方案
无论您做什么,都需要在表单之间共享数据。该数据可以是会话 ID、存储在内存中的登录信息,甚至是您传递的类实例。
在 Windows 窗体之间共享任何形式的数据都是一件棘手的事情。在 WPF 中执行此操作要容易得多。并且 ASP.Net 实际上对此有专门的支持(因为页面生命周期更糟)。所以你应该问的问题是:
“如何在表单之间共享数据?” 从那时起您共享的哪些数据只是一个小细节。
推荐阅读
- php - Codeigniter - 包含 env 文件时出现问题
- java - Google Awareness API 上的“状态码 = 7508”是什么意思?
- javascript - 将格式化的 int 保存到 Javascript 的 firestore
- java - 如何在 java 中将现有日期对象转换为 24 小时时间格式?
- javascript - OnMouseDown 在 Scatterplot 中多次触发
- c# - 发票的项目行仅显示在最后一页,而不是每个人c#reportviewer
- java - Firebase 推送通知从模型类发送额外数据
- python - 调用 aws sagemaker 端点
- javascript - Web 应用:Firestore 缓存 - 仅读取更改的文档
- python - 获取串行输入以正确格式化为列表