📄 ajaxvalidator.java
字号:
package com.ascent.util;
import java.util.List;
import com.ascent.bean.Loginvip;
import com.ascent.business.ILoginService;
import com.ascent.util.AppContext;
public class AjaxValidator
{
private ILoginService loginservice=(ILoginService)AppContext.getInstance().getAppContext().getBean("loginService");
private List list;
public String validateName(String value)
{
if(value.equals(""))
{
return "----Error 用户名不能为空";
}
else
{
list=loginservice.findLoginByName(value);
if(list.isEmpty())
{
return "----Error 无此用户";
}
else
{
return "----Success: 通过验证";
}
}
}
public String validatePassword(String name,String password)
{
if(name.equals("") || password.equals(""))
{
return "----Error: 用户名或密码不能为空";
}
else
{
validateName(name);
if(!list.isEmpty())
{
Loginvip login=(Loginvip)list.get(0);
if(!login.getPassword().equals(password))
{
return "----Error: 密码不正确";
}
else
{
return "----Success: 通过验证";
}
}
else
{
return "----Error: 密码对应的用户名不正确";
}
}
}
//-------------------------------------------------------------------
public String LoginName(String value)
{
if(!value.equals(""))
{
List lists=loginservice.findLoginByName(value);
if(lists.isEmpty())
{
return "----Success: 此用户名可以使用";
}
else
{
return "----Error: 用户名已经注册";
}
}
else
{
return "----Error 用户名不能为空";
}
}
public String LoginPassword(String password)
{
if(password.length()<6 || password.length()>12)
{
return "----Error: 密码格式不正确,请检查长度";
}
else
{
return "----Success: 通过验证";
}
}
public String LoginRePassword(String repassword,String password)
{
if(repassword.equals(password) && password.length()>6 && password.length()<12)
{
return "----Success: 确认成功";
}
else
{
return "----Error: 重复输入不正确";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -