Kodda Dosya içerisinde bilgi almadaki hata

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 ?

else’den sonra şart yazmışsın

1 Beğeni