Menu
CoddyTech

登录

Coddy 注册与登录系统项目 课程的第 5 课,共 8 课。

现在我们已经可以接收用户并为他们注册了。是时候创建一个登录方法了。

challenge icon

挑战

简单

创建一个名为 login(self, username, password) 的方法,用于检查用户是否存在于系统中。如果存在,则检查密码是否与系统中存储的密码匹配。如果两个条件都满足,则将用户名存储在 logged_users 变量中。

  • 如果用户成功登录,则打印:user logged in successfully。 
  • 如果用户不在系统中,则打印:user isn't in the system。 
  • 如果 password doesn't match,则打印:password doesn't match

 

亲手试试

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")

注册与登录系统项目中的所有课

自己练习: Python 在线编译器