0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan2 halaman

Sistem Login Pengguna Python

Dokumen ini menjelaskan implementasi sistem login sederhana menggunakan Python. Terdapat dua file, yaitu file utama yang mengimpor kelas user_service dan file service yang mendefinisikan kelas tersebut dengan atribut username, password, dan metode untuk memeriksa kredensial pengguna. Jika kredensial valid, pengguna akan disambut dengan pesan selamat datang, jika tidak, akan muncul pesan login tidak valid.

Diunggah oleh

bdth6mkf74
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan2 halaman

Sistem Login Pengguna Python

Dokumen ini menjelaskan implementasi sistem login sederhana menggunakan Python. Terdapat dua file, yaitu file utama yang mengimpor kelas user_service dan file service yang mendefinisikan kelas tersebut dengan atribut username, password, dan metode untuk memeriksa kredensial pengguna. Jika kredensial valid, pengguna akan disambut dengan pesan selamat datang, jika tidak, akan muncul pesan login tidak valid.

Diunggah oleh

bdth6mkf74
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Main

# mengimpor class service dari file auth_service.py


from service import user_service
print("login bang dari kelompok 44!")
# Mengambil masukan username & password melalui console
username = input("username: ")
password = input("password: ")
# Membuat objek logininfo dengan blueprint atribut dan method dari

auth = user_service(username,password)
[Link]()

Service py

# class user_service, sebagai class dimana kita akan membuat constructor dan method untuk objek
user
class user_service:
# def __init__ method adalah constructor dalam Python
# Dalam constructor, objek kita inisialisasikan memiliki atribut username & password
# Selain inisialisasi, kita masukkan data melalui memory dengan membuat python dictionary
[Link]
# Penggunan self disini adalah syntax python, dimana self sebagai penunjuk objek yang sedang
dipakai
def __init__(self, username, password):
[Link] = username
[Link] = password
[Link] = {
"Jeki kelompok 44": {
"username": "Jeki kelompok 44",
"password": "12345",
"role": "mahasiswa"
},
"Raduy kelompok 44": {
"username": "Raduy kelompok 44",
"password": "12345",
"role": "dosen"
}
}

# Method untuk pengecekan kesesuaian input dengan data di dictionary yang telah kita buat
def check_password(self):
for value in [Link]:
if value == [Link]:
get_data_user = [Link][value]
if [Link] == get_data_user['password']:
return get_data_user
else:
return False
return False

# Method untuk proses login dalam console


def login(self):
data = self.check_password()
if data:
print("\nWelcome", data['username'])
print("Logged in as:", data['role'])
else:
print("\nInvalid Login!\n")

Anda mungkin juga menyukai