Tüm Sayfalar / 111 - Hesap Silme
Sayfa 111 / 161
Kullanıcı İşlemleri

Hesap Silme

Kullanıcılar hesaplarını nasıl siliyor? KVKK uyumlu veri silme süreci.

Biz Ne Yaptık?

Şifre Doğrulama: Hesap silme için mevcut şifre girilmesi zorunlu

30 Gün Bekleme: Hesap 30 gün "beklemede" kalır, bu sürede geri alınabilir

Veri İndirme: Silmeden önce tüm verileri indirme seçeneği

KVKK Uyumu: Kişisel verilerin tamamen silinmesi

Hesap Silme Süreci

1

Silme Talebinde Bulun

Ayarlar > Hesap > "Hesabımı Sil" butonuna tıkla

2

Şifreni Onayla

Güvenlik için mevcut şifreni gir

3

30 Gün Bekleme Süresi

Bu sürede giriş yaparsan hesap reaktive olur

4

Kalıcı Silme

30 gün sonra tüm veriler kalıcı olarak silinir

Silinecek Veriler

Profil bilgileri

Oluşturulan playlistler

Favori listesi

Dinleme geçmişi

Arkaplanda Neler Çalışıyor?

Hesap silme talebinde gerçekleşen teknik süreç

Kullanıcı hesabını silmek istediğinde, sistem önce kimlik doğrulaması yapıyor, sonra hesabı "soft delete" durumuna alıyor. 30 gün sonra scheduled job ile veriler kalıcı olarak siliniyor.

1

Şifre Doğrulama

Hash::check($password, $user->password) ile mevcut şifre doğrulanır. Başka birinin hesabı silmesi engellenir. Yanlış şifrede işlem iptal.

2

Soft Delete İşareti

$user->delete() çağrılır (SoftDeletes trait ile). deleted_at kolonuna timestamp yazılır. Veriler henüz silinmez, sadece "silindi" olarak işaretlenir.

3

Session Sonlandırma

Auth::logout() ile oturum kapatılır. sessions tablosundan tüm kayıtlar silinir. Tüm cihazlardan çıkış yapılır.

4

Bildirim E-postası

AccountDeletionScheduled notification gönderilir. E-postada: 30 gün bekleme süresi, geri alma linki ve son tarih bilgisi yer alır.

5

Scheduled Job (30 Gün Sonra)

PurgeDeletedAccounts job'ı günlük çalışır. deleted_at < now()->subDays(30) olan kullanıcıları bulur ve kalıcı silme başlatır.

6

Cascade Delete (KVKK)

$user->forceDelete() ile kalıcı silme. İlişkili tüm veriler (playlistler, favoriler, dinleme geçmişi, avatar dosyaları) cascade olarak silinir. Geri dönüş yok.

Teknik Detay

Trait: Illuminate\Database\Eloquent\SoftDeletes | Job: App\Jobs\PurgeDeletedAccounts (daily schedule)

Hesap Silme

30 gün
Profil bilgileri
Playlistler
Favoriler

30 gün içinde giriş yaparsanız hesap geri gelir