【问题标题】:Simple multi-user application简单的多用户应用程序
【发布时间】:2013-03-12 22:17:13
【问题描述】:

我一直在寻找有关制作简单多用户 Web 应用程序原则的信息和示例。

我要制作的应用程序用于截止日期管理,可以描述为一个简单的日历,用户可以在其中注册活动。

我在 PHP 或 ASP.NET 中为单个用户制作这个没有问题,但是我如何为多个用户制作这个,这样他们就可以注册并且只能看到自己的数据。

应用程序本身非常简单,最多不会有很多用户。 50-100。

我发现很难找到有关此主题的信息。 我自己的想法,这可能不是正确的做法是:

  • 当用户创建事件时,将其存储在带有用户 ID 的表中。
  • 选择数据时,使用登录用户的ID并获取相应的事件。

【问题讨论】:

  • 你需要一个主机、一个服务器、网络服务,可能还有一个数据库

标签: multi-user


【解决方案1】:

我强烈建议在框架内工作,以避免重新发明轮子。如果您了解 python,请考虑 flaskpylonsDjango。如果您希望继续使用 PHP(如果您打算与非 Windows 开发人员一起工作,则应避免使用 ASP.NET)尝试Drupal。 Ruby on RAILs 也有一些选项,但我从未使用过。

您尝试实现此功能的方式可能会导致数据库过大、过于复杂,新开发人员很难习惯。如果您必须自己实现此功能,则应该有一个用户/密码表、一个事件表和一个将两者链接在一起的表(例如分配所有权)。

【讨论】:

    猜你喜欢
    • 2013-02-08
    • 1970-01-01
    • 2013-10-06
    • 2015-12-25
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多