java - 如何将最初的第一个用户添加到网络应用程序用户列表中(该用户随后会添加其他用户)?

标签 java security

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

问题是初始用户设置:

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

如何处理这种情况?

最佳答案

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

关于java - 如何将最初的第一个用户添加到网络应用程序用户列表中(该用户随后会添加其他用户)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13028345/

相关文章:

java - 如何知道在 richfaces PickList 中单击了哪个项目

sql - 对数据库用户隐藏表

api - 设计 RESTful 身份验证 API

google-chrome - 在localhost的情况下如何克服chrome的samesite cookie更新的影响?

java - 在 JFileChooser 中用鼠标拖动选择多个文件

java - 从 Pig 中的 UDF(Java) 返回 Map

java - 我是一名新程序员,每次运行这段代码时,我都会在 Java 中遇到空指针异常

java - 在java中将iso8601日期转换为unix时间戳

security - 购买 SSL 证书时,它会自动附带根证书和中间证书吗?

php - 保留上传文件的原始文件名时的注意事项