exam-master/src/org/mmxbb/exam/business/EditAdminPwdActionForm.java
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package org.mmxbb.exam.business;
import org.apache.struts.action.*;
import javax.servlet.http.*;
import org.apache.struts.validator.*;
import org.mmxbb.exam.business.UserDatabase;
public class EditAdminPwdActionForm
extends ValidatorForm {
private String passwordNew;
private String passwordNew2;
private String passwordOld;
private String passwordPre;
private String isAdmin;
public String getPasswordNew() {
return passwordNew;
}
public void setPasswordNew(String passwordNew) {
this.passwordNew = passwordNew;
}
public String getPasswordNew2() {
return passwordNew2;
}
public void setPasswordNew2(String passwordNew2) {
this.passwordNew2 = passwordNew2;
}
public String getPasswordOld() {
return passwordOld;
}
public void setPasswordOld(String passwordOld) {
this.passwordOld = passwordOld;
}
public ActionErrors validate(ActionMapping actionMapping,
HttpServletRequest httpServletRequest) {
ActionErrors errors = new ActionErrors();
//get password pre!!
if((isAdmin == null)||(isAdmin != "false")){
UserDatabase ud = null;
ud = new UserDatabase();
this.passwordPre = ud.getPassword();
}
if((passwordOld != null)&&(passwordPre != null)&&!(passwordPre.equals(passwordOld))){
errors.add("error.passwordPreUnmatchpasswordOld",new ActionError("error.passwordPreUnmatchpasswordOld"));
}
else if(!(passwordNew == null)&&!(passwordNew2 == null)){
if(!(passwordNew.equals(passwordNew2))){
errors.add("error.Password1UnmatchPassword2",new ActionError("error.Password1UnmatchPassword2"));
}
}
后面还有 23 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。