简单的多用户应用程序

时间:2013-03-12 22:17:13

标签: multi-user

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

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

对于PHP或ASP.NET中的单个用户来说,我没有问题,但是如何为多个用户创建这个用户,这样他们就可以注册并只看到自己的数据。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

您尝试实现此方法的方式可能会导致超大型,过于复杂的数据库,这对新开发人员来说非常难以习惯。如果你必须自己实现这个,你应该有一个用户/密码表,一个事件表和一个表连接两者(例如分配所有权)。