بصفتك مديرًا، كيف يمكنني تغيير عنوان البريد الإلكتروني للمستخدم؟
هناك العديد من الموضوعات التي تناقش هذا الأمر. يمكنك زيارة صفحة ملف المستخدم وتعديلها، لكنهم سيظلون بحاجة إلى التحقق من عنوانهم، وهو ما يُعدّ دائمًا فكرة جيدة تقريبًا.
إذا أردت أن تتولى الأمر بنفسك، فيمكنك فعل ذلك من خلال وحدة تحكم Rails. إنها أكثر أمانًا من استعلامات قاعدة البيانات المباشرة.
قد يعمل هذا:
u=User.find_by_username("pat")
UserEmail.find_by(user_id: u.id).first.update (email: "pat@gmail.com")
لا يمكنني استخدام وحدة التحكم لأننا مستضافون على trydiscourse.com.
قم بالتمرير إلى الأسفل، وستجد زر التمثيل إذا كنت مسؤولاً.
نعم بالتأكيد، هذه هي الطريقة التي أستخدمها الآن. لكن بعد انتحال الهوية، أحتاج إلى تسجيل الخروج للعودة إلى حساب المسؤول الخاص بي. كنت آمل في وجود طريقة أفضل.
يبدو أنه غير ممكن في الوقت الحالي
أوه. هل لم يتم التحقق من البريد الإلكتروني بعد؟ إذن هم ليسوا مستخدمين فعليًا. أعتقد أنني سأقوم بحذف الحساب وأطلب منهم المحاولة مرة أخرى.
