0

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

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

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

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

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

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

1 回答 1

0

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

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

于 2013-03-12T22:35:52.720 回答