我的机构上有多个用户使用的Matlab GUI。我们将应用程序存储在每个人都可以访问的本地服务器上。现在我想添加用户信息,最后一个服务器,最后一个数据库等。
我的第一个想法是创建一个.mat文件,将数据存储在一个结构下,并使用计算机名/ id作为句柄。请求用户登录不是一个很好的选择,因为我不知道如何在Matlab中存储密码(如果你知道如何,请告诉你)。
由于我对我的做法一点也不满意,所以我暂时搁置了一段时间。我很想得到一些关于此的意见。
答案 0 :(得分:2)
我们有类似的情况,对于一个非常小的用户群,我们不需要任何隐私(我们只存储窗口大小和位置以及很少的配置参数)所以我们存储这些是用户主目录下的本地mat文件(在我希望我们将它们存储在My Documents \ Matlab中。
因此,如果隐私不是问题,您可以使用没有密码的用户名。
我不建议使用matlab存储密码,因为它不仅仅是存储散列密码的问题,而且还需要在服务器上强制执行权限(您说所有用户都可以访问),这是最好的情况Senario重新发明轮子。
您没有说这些设置是特定于计算机还是特定于用户,或两者都有。