للأسف، أصبح هذا الموضوع ذا صلة بي. قمت بتعيين لقب المستخدم إلى “في ذكرى” وأزلت الصلاحيات والثقة من الحساب لتجنب استهدافه للاختراق.
كبدائل لتعمية عنوان البريد الإلكتروني لجعل الغرض منه أكثر وضوحًا، استخدمت نطاق المستوى الأعلى .invalid لا تزال لجعل الغرض واضحًا وإزالة أي متجه اختراق قائم على البريد الإلكتروني. لا أعتقد أنني أستطيع فعل ذلك من واجهة المستخدم (قد أكون مخطئًا) ولكنني نجحت في القيام بذلك من وحدة تحكم Rail:
u = User.find_by_username("deceasedUser")
UserEmail.where(user_id: u.id).each() do |e|
e.email = "deceasedUser@in-memoriam.invalid"
e.save!
end