Java Web应用程序创建用户,缓解弱密码

标签 java jsp web-applications user-accounts

我正在创建一个java Web应用程序,为了让用户能够创建相当强的凭据,我想阻止他们输入弱密码。我想遵循它的基本规则:它必须包含至少八个字符以及至少一个数字和一个符号。我希望能指出正确的方向,非常感谢!

最佳答案

两种解决方案:

1.) 您可以使用正则表达式来满足密码要求,并将用户输入的密码与该表达式进行比较,如果密码模式与正则表达式匹配,则可以让用户注册,否则会显示错误。

2.) 当用户输入密码时,您可以调用一个函数来检查是否: A。密码至少包含一个数字。 b.密码至少包含一个特殊字符。 C。用户输入的密码长度是否大于最小长度等...

此函数将根据密码是否被接受返回 true 或 false。

希望这对您有帮助。

关于Java Web应用程序创建用户,缓解弱密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36330351/

相关文章:

java - 如何在Google Api Java客户端(Drive)中执行批量请求

具有类对象的 Java 泛型

java - 确保用户在 Java Web App 中经过身份验证

java - 是否可以在没有 URL 映射的情况下使用 JSP servlevt?

firefox - opera 中的任何调试工具(如 firefox 中的 firebug)?

c# - Azure Web App C# razor 新页面返回 404 页面找不到

java - 删除 Activity 中的标题栏也会删除图像

java - Android Studio Activity之间切换变量

java - JSP - 如何创建从一个 jsp 页面到另一个 jsp 页面的链接

java - 无法进入jsp文件中的if语句