2012-10-23 45 views
1

我正在構建一個適用於許多客戶的Web應用程序。 Tha應用程序使客戶能夠管理他們的用戶:使用用戶名,密碼,權限等創建用戶。需要有第一個有權限創建其他用戶的管理員用戶。如何將最初的第一個用戶添加到Web應用程序的用戶列表中(該用戶將添加其他用戶)?

問題是用戶初始設置:

  • 當第一次安裝該應用,應如何第一用戶被添加?
  • 該用戶是否應預先安裝在用戶數據庫中?
  • 要爲這個初始用戶設置哪個密碼,以及哪個電子郵件在忘記密碼時恢復密碼?
  • 等等

如何象這樣的情況如何處理?

回答

1

當數據庫中沒有用戶時,某些webapps將顯示您在第一次運行時安裝屏幕。您可以輸入管理員登錄名,密碼以及一些首選項,然後,該webapp切換到正常操作模式,您可以以新創建的管理員用戶身份登錄並創建其他用戶。

2

對於這種情況沒有規定。只有指導方針和最佳做法。我在市場上經常見到的解決方案是在數據庫中自動創建一個具有弱密碼的管理員用戶(例如:密碼,管理員等),並要求管理員第一次登錄時更改它系統。

+4

這裏存在一個主要缺點 - 沒有人更改默認管理員密碼,而且Google對許多軟件產品都是默認密碼 –