1

我正在构建一个面向许多客户的网络应用程序。Tha应用程序使客户能够管理他们的用户:使用用户名、密码、权限等创建用户。需要有第一个管理员用户有权创建其他用户。

问题是初始用户设置:

  • 首次安装应用时,如何添加第一个用户?
  • 该用户是否应该预先安装在用户数据库中?
  • 为该初始用户设置哪个密码以及在忘记密码时使用哪个电子邮件恢复密码?
  • 等等。

像这样的情况如何处理?

4

2 回答 2

3

当数据库中没有用户时,一些 web 应用程序会在第一次运行时显示安装屏幕。您可以输入管理员登录名、密码和一些偏好设置,然后webapp切换到正常运行模式,您可以作为新创建的管理员用户登录并创建其他用户。

于 2012-10-23T10:29:04.007 回答
2

这种情况没有规则。只有指导方针和最佳实践。我在市场上经常看到的解决方案是在数据库中自动创建一个弱密码的管理员用户(例如:密码、管理员等),并要求管理员在他第一次登录时更改它系统。

于 2012-10-23T10:32:15.710 回答