import json
def Kayıt_olustur():
print("Merhaba Kayıt İçin Bilgilerinizi doldurunuz!")
isim = input("İsminiz:")
soyisim = input("Soyisim:")
il = input("İl:")
ilçe = input("İlçe:")
telefon = input("Telefon:")
eposta = input("Eposta:")
kullanıcıadı = input("Kullanıcı Adı:")
şifre = input("Şifre:")
# Kullanıcı bilgilerini bir sözlükte toplayın
kullanici_bilgileri = {
'isim': isim,
'soyisim': soyisim,
'il': il,
'ilçe': ilçe,
'telefon': telefon,
'eposta': eposta,
'kullaniciadi': kullanıcıadı,
'şifre': şifre
}
# Kullanıcı bilgilerini JSON dosyasına kaydetme
dosya_adi = "kullanici_bilgileri.json"
with open(dosya_adi, "w", encoding="utf-8") as dosya:
json.dump(kullanici_bilgileri, dosya, ensure_ascii=False, indent=4)
print("Hoş geldiniz", isim, "Bey")
def kullanici_girisi():
kullanici_adi = input("Kullanıcı Adı :")
sifre = input("Şifre :")
dosya_adi ="kullanıcı_bilgileri.json"
with open(dosya_adi,"r", encoding="utf-8") as dosya:
kullanıcı_bilgileri = json.load(dosya)
if kullanici_adi in kullanıcı_bilgileri and kullanıcı_bilgileri[kullanıcı_adi]['şifre'] == sifre:
print("Giriş başarılı! Hoş geldiniz,", kullanici_bilgileri[kullanici_adi]['isim'])
else kullanici_adi in kullanıcı_bilgileri or kullanıcı_bilgileri[kullanı_adi]['şifre']
def giriş():
print("""
Hoş Geldiniz. Yapmak İstediğiniz İşlemi Seçin:
1 - Giriş için
2 - Kayıt için
3 - Çıkış için
""")
secim = input("Seçim:")
if secim == "1":
kullanici_girisi()
elif secim == "2":
Kayıt_olustur()
giriş()
Bu koddaki hatam nerede acaba ?