我们有一个使用网络数据库的C#.Net应用程序。我的意思是说,应用程序的许多实例将从不同的机器访问相同的数据库。因此,如果我必须存储用户ID以在重新登录时显示用户,我可以在哪里存储它?在使用网络数据库的同时存储用户标识的位置
我拥有的选项是:
- 将其存储在应用程序目录中的本地文件中。 (但问题是应用程序是使用Click Once安装的,当应用程序更新时,应用程序目录正在更改。可能是我在这里丢失了一些东西。)
- 存储在注册表中。
还有其他吗?
有人可以建议该怎么办?纠正我,如果我错了。
你是什么意思?为什么不在Sql Mode中使用会话,如果这只是一个Web服务器场? – Tejs
@Tejs如果用户已经登录一次,我想在登录表单中的用户标识文本字段中自动填充userId。我想在问db之前知道userId。 – Prakash
@Prakash,注意不要存储任何明文密码。 –