用java写一个权限认证系统
时间: 2023-05-12 16:05:32 浏览: 72
好的,以下是一个简单的Java权限认证系统的代码示例:
```
import java.util.HashMap;
public class AuthSystem {
private HashMap<String, String> users;
public AuthSystem() {
users = new HashMap<String, String>();
users.put("Alice", "password123");
users.put("Bob", "qwerty456");
users.put("Charlie", "letmein789");
}
public boolean authenticate(String username, String password) {
if (users.containsKey(username) && users.get(username).equals(password)) {
return true;
} else {
return false;
}
}
}
```
这个权限认证系统使用了一个HashMap来存储用户名和密码的对应关系。在构造函数中,我们添加了一些示例用户。authenticate()方法接受一个用户名和密码,如果这个用户名存在于HashMap中,并且对应的密码与传入的密码相同,那么就返回true,表示认证成功。否则,返回false,表示认证失败。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)