java实现密码重置需要校验新密码旧密码代码
时间: 2023-10-09 17:10:09 浏览: 164
密码重置需要校验新密码和旧密码是否匹配,以下是Java实现密码重置并校验的代码示例:
```java
public class PasswordReset {
// 模拟旧密码和新密码
private static final String oldPassword = "123456";
private static final String newPassword = "abcdef";
public static void main(String[] args) {
String inputOldPassword = "123456"; // 用户输入的旧密码
String inputNewPassword = "abcdef"; // 用户输入的新密码
if (inputOldPassword.equals(oldPassword)) {
System.out.println("旧密码校验通过!");
if (!inputNewPassword.equals(oldPassword)) {
System.out.println("新密码校验通过!");
// 更新密码等操作
} else {
System.out.println("新密码不能与旧密码相同!");
}
} else {
System.out.println("旧密码校验失败!");
}
}
}
```
在上述代码中,我们首先定义了旧密码和新密码。然后,用户输入旧密码和新密码,程序会先校验旧密码是否匹配,如果匹配则继续校验新密码是否与旧密码相同,如果不相同则表示校验通过,可以更新密码等操作。如果新密码与旧密码相同,则输出提示信息。
阅读全文