- Silme Öncesi Onay Diyaloğu: Aksiyondan önce kullanıcıya “Hesabınızı kalıcı olarak silmek üzeresiniz. Bu işlem geri alınamaz. Devam etmek istiyor musunuz?” gibi bir uyarı göstermek için Confirm Dialog kullanılabilir.
- Aksiyon Sonrası Yönlendirme: Hesap silindikten sonra kullanıcıyı Navigate aksiyonu ile login ekranına ya da bilgi içeren bir sayfaya yönlendirebilirsiniz.
- Veri Bağlantılarının Kapatılması: Aksiyon sonrası diğer kullanıcıya bağlı verilerde boşluk kalmaması için arka planda veri temizliği yapılması önerilir.
Teknik Riskler ve Önlemler
- Geri Alınamaz Silme: Kullanıcının hesabı ve ilişkili tüm verileri geri döndürülemez şekilde silinir. Kullanıcıdan silme işlemi öncesi onay alınmalı (Confirm Dialog).
- Yetkisiz Kullanıcı Silimi: Başka bir kullanıcı hesabının silinmesi gibi güvenlik açıkları oluşabilir. Aksiyon yalnızca oturum açmış kullanıcı (CurrentUser) üzerinde çalışacak şekilde yapılandırılmalıdır.
- Eksik Yönlendirme: Silme işleminden sonra kullanıcı boş ekranda kalabilir.
Navigate aksiyonu ile login ekranına yönlendirme yapılmalıdır. - Veri Tutarsızlığı: Silinen kullanıcıya ait ilişkili veriler sistemde kalabilir.
Aksiyon sonrası tüm ilişkili verilerin de kaldırıldığından veya anonimleştirildiğinden emin olunmalıdır.
Delete My Account, kullanıcıların kendi hesaplarını güvenli ve kalıcı bir şekilde silmelerine olanak tanır. Öncesinde onay mekanizması, sonrasında yönlendirme gibi tamamlayıcı işlemlerle kullanıcı deneyimi güvenli ve kontrollü hale getirilmelidir.