إرسال بريد إلكتروني لتأكيد الاشتراك مع الاضطرار إلى التأكيد باستخدام الربط

StackOverflow https://stackoverflow.com/questions/3034127

سؤال

أنا أستخدم ابتكار للتعامل مع مصادقة المستخدم مع تطبيق Rails الخاص بي. أرغب في السماح للمستخدمين بالتسجيل وتسجيل الدخول على الفور وتلقي بريد إلكتروني للتأكيد.

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

أرغب في إرسال تأكيد للمستخدم عبر البريد الإلكتروني بأنه اشتركوا وهذا كل شيء.

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

شكرا جزيلا!
-tony

هل كانت مفيدة؟

المحلول

أنا جديد جدًا على ابتكار وقضبان ، لكنني قمت بإعداد كل شيء في تطبيق May (Rails 2.3.5) وحصلت عليه في وظائفه الأساسية. أظن أن بعض المستخدمين المتقدمين قد يعلمونك خدعة للتعامل مع هذا في ابتكار ، لكنني سأقول أنه يمكنك بسهولة التعامل مع هذا في إجراء وحدة تحكم ، باستخدام بعض ترميز Actionmailer البسيط ...

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

http://www.tutorialspoint.com/ruby-on-rels/rails-send-email.htm

نصائح أخرى

تحقق من @user.skip_confirmation!

يقوم بتعيين مستخدم على النحو المؤكد ولكنه لا ينشئ تأكيد _token أو إرسال البريد الإلكتروني.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top