Menu
CoddyTech

Masuk

Pelajaran 5 dari 8 dalam kursus Proyek Sistem Registrasi dan Login di Coddy.

Sekarang kita bisa menerima pengguna dan mendaftarkan mereka. Saatnya membuat method untuk login.

challenge icon

Tantangan

Mudah

Buat method bernama login(self, username, password) yang memeriksa apakah pengguna ada di sistem, lalu memeriksa apakah password cocok dengan password yang tersimpan di sistem. Jika kedua kondisi terpenuhi, simpan username di variabel logged_users.

  • Jika pengguna berhasil login, cetak: user logged in successfully. 
  • Jika pengguna tidak ada di sistem, cetak: user isn't in the system. 
  • Jika password doesn't match, cetak: password doesn't match

 

Coba sendiri

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

Semua pelajaran di Proyek Sistem Registrasi dan Login

Latihan sendiri: Compiler Python online