كيفية الموافقة على البريد الإلكتروني الثانوي للمستخدم من سطر الأوامر؟

لقد وجدت ما يلي للموافقة على البريد الإلكتروني الرئيسي للمستخدم:

cd /var/discourse
sudo ./launcher enter app
rails c
user = User.find_by_email("...")
user.approved = true
user.save
EmailToken.confirm(user.email_tokens.first.token)

هل يمكن لأحد المساعدة في الموافقة على بريد إلكتروني ثانوي بطريقة مماثلة عبر سطر الأوامر؟

لست متأكدًا مما إذا كان ذلك ممكنًا بعد الآن. كان الرمز المميز الفعلي يُخزن في حقل token الخاص بـ EmailToken، ولكن تم إسقاط حقل token. الآن يتم حفظ قيمة مجزأة فقط للرمز المميز في حقل token_hash.

إذا كنت أفهم الأمور بشكل صحيح، فإن الطريقة الوحيدة للحصول على الرمز المميز الفعلي هي من رابط التأكيد الموجود في البريد الإلكتروني الذي يتم إرساله إلى المستخدم لتأكيد عنوان بريده الإلكتروني الجديد.

إعجاب واحد (1)