2013-03-12 87 views
0

我一直在寻找很多关于制作简单的多用户web应用程序的原理的信息和示例。简单的多用户应用程序

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

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

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

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

  • 当用户创建一个事件,将其存储在与用户的ID的表。
  • 选择数据时,请使用登录用户的ID并获取相应的事件。
+1

你需要一个主机,一个服务器,webservices,可能还有一个数据库 – 2013-03-12 22:22:04

回答

0

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

您试图实现此目标的方式可能会导致超大型,过于复杂的数据库,这对于新开发人员来说非常难以适应。如果您自己需要来实现这个功能,您应该有一个用户/密码表,一个事件表和一个将这两者连接在一起的表(例如分配所有权)。