java後台登陸密碼複雜性驗證

2021-09-03 02:40:22 字數 1928 閱讀 8684

此**中沒有包含對密碼長度驗證,可以在 獲取密碼處進行驗證,**中的if(stringhandle.isnotempty(newpwd) && newpwd.length() > 0)判斷可以去掉,在呼叫該方法錢驗證,該方法時驗證獲取到的密碼是否為空、null,以及長度是否大於0,否則遍歷會報錯,根據**返回的字串來判斷該如何在前台提示

/**

* 密碼複雜性進行驗證 可以包含以下( 0~9,a~z,a~z,(,),-,.,: )

* @return

*/ public string ispwdcomplex(string newpwd) else if (newpwd.charat(i) >= 'a' && newpwd.charat(i) <= 'z') else if (newpwd.charat(i) >= 'a' && newpwd.charat(i) <= 'z')else if(newpwd.charat(i) == '(' || newpwd.charat(i) == ')' || newpwd.charat(i) == '-' || newpwd.charat(i) == '.' || newpwd.charat(i) == ':') else

}if(digit != 1 || lowerstring + upperstring == 0) else if (digit == 1 && lowerstring + upperstring != 0 && flag == true) else

} else

}

最終的**是:

1、在該方法中呼叫驗證

string newpassword = servletactioncontext.getrequest().getparameter("newpassword");

if(stringhandle.isnotempty(newpassword) && newpassword.length() >= 6) else if("incomplete".equals(verificationresults)) ");

} else if("nonsupport".equals(verificationresults)) ");

} } else ");

} out.flush();

out.close();

2、在該出進行驗證

/**

* 密碼複雜性進行驗證 可以包含以下( 0~9,a~z,a~z,(,),-,.,: )

* @return

*/public string ispwdcomplex(string newpwd) else if (newpwd.charat(i) >= 'a' && newpwd.charat(i) <= 'z') else if (newpwd.charat(i) >= 'a' && newpwd.charat(i) <= 'z')else if(newpwd.charat(i) == '(' || newpwd.charat(i) == ')' || newpwd.charat(i) == '-' || newpwd.charat(i) == '.' || newpwd.charat(i) == ':') else

} if(digit != 1 || lowerstring + upperstring == 0) else if (digit == 1 && lowerstring + upperstring != 0 && flag == true) else

}

前台返回資料提示

success : function(result) else if(obj.result == "nonsupport")else if(obj.result == "incomplete")else if(obj.result == "isnotlong")else

}

python 破解wp部落格後台登陸密碼

當時自己架設wp的時候發現預設居然沒有驗證碼,於是寫了個小指令碼,跑了下。居然還拿到不少後台。驚 python 暴力破解wordpress部落格後台登陸密碼 上面只是擷取了乙個本地的 coding utf 8 破解wordpress 後台使用者密碼 import urllib,urllib2,tim...

mysql登陸找回密碼 MySql登陸密碼找回

在windows下 開啟命令列視窗,停止mysql服務 net stop mysql 啟動mysql,一般到mysql的安裝路徑,找到 mysqld nt.exe 或mysqld.exe 執行 mysqld nt 或mysqld.exe skip grant tables 當前視窗將會停止。另外開啟...

Linux mysql忘記登陸密碼

centos7 mysql忘記密碼處理方法 1.修改mysql的登入設定 3.登入並修改mysql的root密碼 mysql use mysql mysql update user set password password new password where user root mysql fl...