问题标签 [multi-user]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2609 浏览

web-applications - 如何实现像 Wordpress.com 这样的多用户网站?

我将建立一个多用户网站,就像 wordpress.com 一样,用户可以注册并在子域中获取他们的隔离帐户。

如何有效地实施?我不是在问如何为用户分配子域,我想知道可以使这成为可能的应用程序架构。

0 投票
2 回答
1817 浏览

sql-server - 访问 2007 - accdb;跨多个服务器建立可靠的多用户环境的选项?

我无法对多用户环境中使用的 Access 2007 的所有信息/各种选项进行排序。下面简单介绍一下我目前的情况。在工作中有“商务局域网”,我可以登录并使用它通过远程桌面监控另外两台服务器。业务局域网由我们的IT部门严格控制,未经他们同意,任何人不得安装任何软件或驱动程序。不过,我确实在两台服务器上都拥有管理权限。

我使用 RD 登录的两台服务器基本上用于相同的任务,即监控和控制不同工艺线的热量。每个服务器运行不同的程序来完成此任务,但两个程序都使用 SQL Server 作为后端。

我创建了两个访问数据库(每个服务器上一个,因为它们当前位于单独的防火墙后面),以便从这些程序的后端 SQL 端查询信息,并将其与我在表格中编译的相关信息相结合,以便向程序正在收集的数据。我的程序仍处于调试阶段,但最终这些信息可以由现场技术人员/维护人员访问,以使他们的工作更轻松。维护人员还可以根据维修状态等添加更多信息。最后,我创建了可以由正在寻找其区域整体状态的经理/工程师运行的报告。

两个访问数据库都是拆分的,因此后端与表单、查询等分开......我使用 ODBC 数据源来导入到 SQL 的链接。我正在使用 vba 进行用户身份验证、用户日志记录更新和用户/组访问控制。一切都按照我的预期工作,除了我每个登录服务器的人都将尝试运行前端的相同副本。例如,我让一位同事通过 RD 登录到服务器来测试程序,然后我从我的办公桌上登录。登录后,我可以看到他打开的表格。访问已经在运行。由于无法在每个个人工作站上安装本地访问(甚至是运行时,由于 IT 限制),我不确定采取什么方法来解决这个问题。

附加信息,服务器 1 其中一个服务器被认为是“主服务器”,许多客户站“从服务器”都在其中进行通信。访问主服务器上的文件夹的唯一方法是登录到客户端工作站并运行 RD。

服务器 2 此服务器被认为是“历史服务器”。它与终端服务器通信,用户使用 RD 登录并运行使用驻留在历史数据库中的 SQL 后端的应用程序。我已经能够设置共享,以便在终端服务器的历史记录中可以看到某些文件夹。

谁能告诉我最好的选择是什么?

提前致谢。

中网

0 投票
1 回答
357 浏览

nosql - 使用 CouchDB 对用户偏好/建议进行建模

我正在使用两个基本实体开发推荐系统:用户和对象。用户相似度指标将根据现有用户数据预先计算。然后,随着各种用户“标记”对象,对象将被推荐给每个用户(基于相似用户标记的内容)。

我是 NoSQL 新手,不确定建模 a) 用户标志事件和 b) 用户特定建议的最佳方法。两个选项对我来说似乎很明显:

1)“重量级”选项:将所有相关数据存储在主要对象中。例如:

或者:

2)“轻量级”选项:将“标志”和“推荐”数据存储在粒度对象中。例如:

我的假设是轻量级方法将更具可扩展性,因为不会不断修改用户/项目对象,客户端同步将涉及获取用户特定的标志事件和推荐事件,并且不会有多个用户尝试修改相同的同时对象。但我是 CouchDB/noSQL 的新手,欢迎更有经验的用户提出想法。你有什么建议?

0 投票
2 回答
460 浏览

security - 如何保护 emacs 服务器?

我想确保只有我可以连接到我初始化的 emacs 服务器。我经常使用其他人可以通过 SSH 连接到的机器,但我看不出是什么阻止它们打开emacsclient和运行M-x kill-emacs,这会让我崩溃。

我查看了文档emacsserveremacsclient但找不到我要查找的内容。

有没有办法做到这一点?

0 投票
2 回答
2369 浏览

android - Android HoneyComb 是否支持多用户受限帐户?

一位客户向我们订购了一款平板电脑应用程序,但他们需要大量访问限制才能锁定设备功能,例如:

  1. 仅允许在应用程序内部而不是外部传输数据
  2. 设备上的用户访问受限(接近管理员和普通用户权限)
  3. 允许创建内部邮件阅读器/发件人的框架/API

iOS 的公共 API 无法满足这些要求。我想知道当有这些限制时,Android 是否会让生活更轻松。

更新:为了更好地理解使用领域。我说的是一个应用程序,它“强制”设备仅与该应用程序一起用于企业用途。该应用程序就像 CRM,但应在某些功能中阻止该设备,以使用户只能使用它们,而不是玩或使用 facebook、market 等。

0 投票
1 回答
432 浏览

php - 如何防止用户更改/删除其他用户数据

我正在创建多用户应用程序。使用 php codeigniter 创建我正在寻求最佳实践或最佳方法来防止用户更改/删除其他用户数据。

我有一些关系表。

  1. tbl_users(用户 ID、用户名、密码)
  2. tbl_stores (store_id, user_id, store_name, store_url)
  3. tbs_products (product_id, store_id, product_name)

每个用户都有自己的店铺,每个店铺可能有很多产品。

那么,防止用户删除其他用户数据的最佳方法是什么?

实际上,我已经在模型中创建了一些代码,但由于我是新手,我不确定,如果这是正确的方法,我的代码是这样的。

请告知这种方法是否正确,或者是否有更好的方法来做到这一点。

问候

0 投票
0 回答
174 浏览

php - 在 flex 或 zend amf 中记录锁定

您如何处理具有多个用户的 flex (flash builder 4) 应用程序中的记录锁定?

它使用 zend amf 与数据库(mongodb 或 mysql)对话。

例如,如果用户 1 加载一个客户记录进行编辑,而用户 2 加载相同的客户记录进行编辑,那么如果用户 1 保存他们的编辑然后用户 2 保存他们的编辑 - 不知道用户 1 正在编辑,则会丢失数据.

我想我可以通过使用锁定标志或锁定表来实现我自己的系统,并且当打开记录时,检查锁定/设置锁定。但是,我希望已经有一些人们用来做这件事的东西经过测试/证明。

0 投票
2 回答
2670 浏览

sql-server-ce - SQL CE 是多用户吗?

我阅读了几个观点相互矛盾的文件:这篇文章说你不能在多用户环境中使用它: http://www.pluralsight-training.net/community/blogs/jimw/archive/2007/02/18/46141。 aspx

维基百科说:SQL CE 运行时调解对 .sdf 文件的并发多用户访问。

哪一个是正确的?

我的场景如下:我想在 WPF 中编写一个数据库应用程序,并且我喜欢使用 LINQ to SQL。我已经有一个 MS Access 数据库,其中包含一些应该导入 SQL CE 数据库的数据。

我不介意使用 Access 数据库 (MDB) 作为其数据库引擎,但据我所知 LINQ to SQL 不适用于 Access 数据库(对吗?)所以我决定使用 SQL CE

可能有两个或多个用户通过网络打开应用程序并使用它。所以我需要一种方法来确保如果两个或更多用户打开数据库并写入它(不同的记录)它不会崩溃。这种情况的最佳选择是什么?

0 投票
1 回答
1383 浏览

ruby-on-rails - Thread.current[] 值和类级别属性在 Rails 中使用是否安全?

我有一个特殊的问题,我试图在 rails 3 应用程序中解决,我看到的两个常见解决方案是:

Thread.current[:something] = value

这些数据存储(以及相应的检索)方法在多个用户同时向我的 Rails 应用程序发出请求时是否安全?

我担心 Thread.current,因为 Web 服务器可以使用单个线程来处理多个请求,对吗?或者在使用 Thread.current 时,rails 处理线程的方式是否存在问题以防止出现问题?我看到Acts As Current使用 Thread.current 来存储当前用户,这给了我希望……但我想要权威的确认。

我还关心生产环境中的类级别属性,因为出于性能原因,我希望 rails 将类对象缓存在内存中。类级别的属性是否在请求中被重用?还是由于rails可以跨请求处理类属性而安全?再次,我想对此进行权威确认。

...这个应用程序使用 Ruby 1.9.2@p180,Rails 3.0.9

0 投票
1 回答
114 浏览

javascript - 使用 Javascript 进行多用户通信

谁能推荐我链接或书籍来构建多用户应用程序?我的想法是一个网络应用程序,用户可以通过它在他们的浏览器上玩多用户游戏。我还想创建一个带有 phonegap 的应用程序,它也应该在 iphone 和 android 上运行。

谢谢