<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
//加密密码
PasswordEncoder passwordEncoder = new StandardPasswordEncoder();
String pwd= passwordEncoder.encode(password);
//查询
SystemBlackEnum systemBlackEnum=systemBlcakDao.getSystemBlcak(userName);
if(systemBlackEnum==null){
jsonObject.put("code",1000);
jsonObject.put("msg","账号或密码不正确");
return jsonObject;
}
if(passwordEncoder.matches(pwd,systemBlackEnum.getManPasswd())){//这里使用动态验证(框架自带的校验)
jsonObject.put("code",1000);
jsonObject.put("msg","账号或密码不正确");
return jsonObject;
}