gpt4 book ai didi

java - 我们怎么知道哪个登录用户正在使用java中的表单?

转载 作者:行者123 更新时间:2023-11-30 09:02:54 25 4
gpt4 key购买 nike

大家好 我正在用 java 创建一个应用程序,其中每个用户都必须登录到我的应用程序并使用相同的 swing 表单。但是对于每个用户,表单中的某些项目会根据他们的职位而有所不同。那么我怎么知道哪个用户正在使用该表单。我在谷歌上搜索过这个但没有找到解决方案。如果有人能帮助我解决这个问题,我将不胜感激。

我正在使用 java swing 创建表单,MS SQL Server 作为服务器和 hibernate 框架。

最佳答案

这完全是您自己的上下文,也就是说,解决方案将取决于您目前是如何实现该解决方案的。

例如,一旦用户登录,您可以从服务器(或验证用户凭据的任何人)获取某种 token ,然后可以使用它来确定用户拥有哪些权限。

无论您获得什么类型的 token 或您如何确定用户的权限,您都需要将此信息传递给 UI,以便它可以使用它。

这与 Web 开发中的 session 概念本质上是相同的。

我过去所做的是将用户详细信息传递给某种管理器,该管理器验证凭据并生成 token 并将该 token 返回给调用者。每次客户端想要做某事时,都需要此 token (并由服务器验证)。使用 token ,服务器可以决定客户端是否可以执行给定的操作,甚至可以相应地更改操作的上下文。

关于java - 我们怎么知道哪个登录用户正在使用java中的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25841190/

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