Save User aksiyonu, sistemde bir kullanıcıyı oluşturmak veya mevcut bir kullanıcıyı güncellemek için kullanılan idempotent bir işlemdir; yani aynı kullanıcı bilgileri tekrar gönderildiğinde sistemde mükerrer kayıt oluşturulmaz, var olan kayıt güncellenir. Bu aksiyon ile kullanıcının temel bilgileri (isim, e-posta, kullanıcı adı, şifre vb.), atanmış rollerle ilişkileri ve ilk girişte yönlendirileceği ana ekran gibi uygulamaya özel ayarlar güvenli bir şekilde sisteme kaydedilir. Teknik olarak bu işlem, genellikle Users adlı ana tabloya kayıt açılmasını veya mevcut kaydın güncellenmesini içerirken, roller gibi ilişkisel bilgiler UserRoles veya benzeri ilişki tablolarında yönetilir; uygulama ayarları ise sistem tasarımına bağlı olarak UserSettings ya da Preferences gibi ayrı tablolarda tutulabilir. Create User aksiyonundan farkı, yalnızca yeni bir kayıt oluşturmaya odaklanan Create Userun aksine Save Userın hem oluşturma hem de güncelleme yeteneğine sahip olmasıdır; bu da onu kullanıcı yönetiminde daha esnek ve tekrar eden senaryolarda daha güvenli bir seçenek haline getirir.
Teknik Özellikler
Parametre Tanımları
Zorunlu Parametreler
Opsiyonel Parametreler
Bir yönetici, sistem yönetim ekranında yeni bir kullanıcı eklemek ister. Kullanıcının temel bilgileri form aracılığıyla girilir ve kullanıcıya "Admin" rolü atanır. Bu kullanıcı sisteme giriş yaptığında, doğrudan tanımlı "Kontrol Paneli" ekranına yönlendirilmelidir.
Uygulama Akışı
Teknik Riskler ve Önlemler
Save User aksiyonu, kullanıcı yönetimini kolaylaştırır ve uygulama içindeki erişim kontrollerini etkin bir şekilde yapılandırmanızı sağlar. Yeni kullanıcı kayıtları, rol atamaları ve ekran yönlendirmeleri tek bir yapılandırmayla entegre edilebilir. Özelleştirilebilir güvenlik ve bildirim seçenekleri ile esnek ve güvenli bir kullanıcı yönetimi altyapısı sunar.