Đăng nhập
Bài học 5 trên 8 trong khóa học Dự án hệ thống đăng ký và đăng nhập của Coddy.
Giờ đây, chúng ta đã có thể tiếp nhận và đăng ký người dùng. Đã đến lúc tạo một phương thức để đăng nhập.
Thử thách
DễTạo một phương thức có tên login(self, username, password) để kiểm tra xem người dùng có trong hệ thống không. Nếu có, hãy kiểm tra xem mật khẩu có khớp với mật khẩu được lưu trong hệ thống không. Nếu đáp ứng cả hai điều kiện, hãy lưu tên người dùng vào biến logged_users.
- Nếu người dùng đăng nhập thành công, hãy in ra:
user logged in successfully. - Nếu người dùng không có trong hệ thống, hãy in ra:
user isn't in the system. - Nếu password doesn't match, hãy in ra:
password doesn't match
Tự làm thử
class LoginSystem:
def __init__(self):
self.users = {}
self.logged_users = set()
def register(self, username, password):
if username not in self.users:
self.users[username] = password
print("user registered successfully")
else:
print("user already exists")Tất cả bài học trong Dự án hệ thống đăng ký và đăng nhập
Tự luyện tập: Trình biên dịch Python online