26 lines
690 B
Java
26 lines
690 B
Java
package cn.itcast.server.service;
|
|
|
|
import java.util.Map;
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
|
public class UserServiceMemoryImpl implements UserService {
|
|
private Map<String, String> allUserMap = new ConcurrentHashMap<>();
|
|
|
|
{
|
|
allUserMap.put("zhangsan", "123");
|
|
allUserMap.put("lisi", "123");
|
|
allUserMap.put("wangwu", "123");
|
|
allUserMap.put("zhaoliu", "123");
|
|
allUserMap.put("qianqi", "123");
|
|
}
|
|
|
|
@Override
|
|
public boolean login(String username, String password) {
|
|
String pass = allUserMap.get(username);
|
|
if (pass == null) {
|
|
return false;
|
|
}
|
|
return pass.equals(password);
|
|
}
|
|
}
|