Python Kullanıcı Giriş Ekranı
Basit olarak Python ile aşağıdaki gibi kullanıcı giriş/login ekranı yazalım.
Kullanıcı adı ve şifremizi belirliyoruz. Daha sonra if – else yapısı ile aşağıdaki gibi kodumuzu yazabiliriz.
print("""
KULLANICI GİRİŞ EKRANI
(www.mustafasolmaz.com)
""")
sys_username = "mustafasolmaz"
sys_password = "123456"
kullanici_adi = input("Kullanıcı Adını Giriniz: ")
sifre = input("Şifre'yi Giriniz: ")
if (kullanici_adi == sys_username) and (sifre != sys_password):
print("Şifre yanlış..")
elif (kullanici_adi != sys_username) and (sifre == sys_password):
print("Kullanıcı adı yanlış..")
elif (kullanici_adi != sys_username) and (sifre != sys_password):
print("Kullanıcı adı ve şifre yanlış..")
else:
print("Giriş yapıldı!")
Kodumuzu çalıştıralım.

Kullanıcı adını doğru, şifreyi yanlış girdiğimizde şifre hatası; kullanıcı adını yanlış, şifreyi doğru girdiğimizde kullanıcı adı hatalı şeklinde hata mesajı aldığımızı görebiliriz. İkisini de doğru girdiğimizde görüldüğü üzere başarılı bir şekilde giriş yapılıyor.
Python ile ilgili diğer örneklere buradan erişim sağlayabilirsiniz.
peki şifre yanlış diyince tekrar giriş yapmaya gönlendirmesi için ne yapmam gerek
Basit olarak aşağıdaki gibi kullanabilirsiniz 2.deneme hakkından sonra engelleyebilirsiniz.
print("""
KULLANICI GİRİŞ EKRANI
(www.mustafasolmaz.com)
""")
kullanici_adi = input ("Kullanıcı Adı:")
if kullanici_adi == "mustafasolmaz":
print ("kullanici adi dogru!.")
else:
print ("kullanici adi yanlis, tekrar deneyin.")
kullanici_adi = input ("kullanici adi gir:")
if kullanici_adi == "mustafasolmaz":
print ("kullanici adi dogru!.")
else:
print ("kullanici adi yanlis, tekrar deneyin.")
sifre = input ("Şifre:")
if sifre == "123456":
print ("Şifre doğru, giriş yapıldı.")
else:
print ("Şifre yanlış, tekrar deneyin. Engellendiniz! ")
sifre = input ("Şifre:")
if sifre == "123456":
print ("Şifre doğru, giriş yapıldı.")
else:
print ("Şifre yanlış, tekrar deneyin. Engellendiniz!")
ne yazarsam yazim hep gieiş başarılı diyor
Merhaba lütfen 3 deneme hakkından sonra girişi iptal edecek şekilde de bir program yazar mısınız böyle tekrar eden şekilde değil de döngü kullanarak
def kullanici_Adi():
kullanici_adi = input(“Kullanıcı Adını Giriniz: “)
return kullanici_adi
def kullanici_Sifre():
kullanici_sifre = input(“Şifreyi Giriniz: “)
return kullanici_sifre
i = 0
hak = 3
while(i <= 3):
sys_kullaniciAdi = “mustafasolmaz”
sys_şifre = “123456”
gelenkullanici_Adi = kullanici_Adi()
gelenkullanici_Sifre = kullanici_Sifre()
if (gelenkullanici_Adi == sys_kullaniciAdi and gelenkullanici_Sifre == sys_şifre):
print("\nSisteme Giriş Yapıldı.")
break
elif(gelenkullanici_Adi != sys_kullaniciAdi or gelenkullanici_Sifre != sys_şifre):
hak -= 1
print("\nKullanıcı Adı Veya Şifre Hatalı! Kalan Hakkınız: ", hak, "\n")
if(hak == 0):
print("Sisteme Giriş Hakkınız Kalmamıştır. ")
break
i+=1