התחברות
שיעור 5 מתוך 8 בקורס פרויקט מערכת הרשמה והתחברות של Coddy.
כעת, כשאנחנו יכולים לקלוט משתמשים ולרשום אותם, הגיע הזמן ליצור שיטה להתחברות.
אתגר
קלצרו מתודה בשם 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 אונליין