2013-02-15 251 views
0

我設計一個網站,其中有一個登錄模塊..下面3個用戶/人(主要)將訪問登錄頁面:區分管理員和用戶登錄?

  1. 超級管理員(站點所有者)
  2. 本地管理員(在站點所有者)
  3. 普通用戶(在本地管理員)

如果域名所有者擁有本地管理員&普通用戶權限和本地管理員擁有普通用戶權限..

現在,我該如何區分上述用戶的登錄類型?

我試過把下拉菜單,並添加三個成員,但我不覺得它看起來不錯。

有關執行上述場景的任何想法?

+0

您應該成爲會員和角色。 [這是一個很好的教程](http://www.codeproject.com/Articles/342061/Understanding-ASP-NET-Roles-and-Membership-A-Begin) – rboarman 2013-02-15 04:24:35

回答

1

在一個正常的網站中,這些將作爲角色處理。

在用戶創建後,您可以爲用戶分配角色。

您的登錄頁面只需要用戶輸入用戶名和密碼。

您可以輕鬆地將用戶 - 角色關係保留在數據庫中。

Asp.net對RoleProviders中的角色提供一流的支持。

您可以使用角色來授權哪些用戶有權訪問網站的哪些部分。

請參閱:Creating and Managing Roles

0

您需要爲訪問權限/級別/權限設置另一個[推測爲SQL]表。對於最基本的實施方案,在enumupdate每個user與用戶級別enum有3個選項。