إنشاء رابط "أرسل لي رابط تسجيل الدخول"

مرحباً،

لدينا موقع ويب يرسل تنبيهات للمستخدمين عبر البريد الإلكتروني، ولتوفير تجربة سلسة، نريد توفير رابط إلى Discourse يقوم بتسجيل دخولهم تلقائيًا. لدينا بالفعل DiscourseConnect معد ومُشغّل، ولكننا نريد تجاوز الخطوة التي يتعين على المستخدمين فيها النقر على “تسجيل الدخول” في Discourse.

نظرًا لأن لدينا بالفعل المستخدمين مسجلين في نظامنا (حيث أننا نرسل لهم رسائل بريد إلكتروني)، نود تسجيل دخولهم تلقائيًا إلى Discourse إذا كان لديهم حساب بالفعل. هل هناك طريقة لإنشاء رابط “تسجيل دخول تلقائي” يمكننا إرساله لهؤلاء المستخدمين عبر البريد الإلكتروني؟

3 إعجابات

مرحباً!
هل تقصد الجزء الذي يقول “تخطي كلمة المرور، أرسل لي رابط تسجيل دخول عبر البريد الإلكتروني”؟

نظرًا لأنك تستخدم DiscourseConnect، فإن إرسالهم إلى /login سيبدأ تدفق تسجيل الدخول تلقائيًا.

أو، إذا كنت ترغب في تضمين صفحة هبوط، يمكنك استخدام (أنا متأكد جدًا) /session/sso?return_path=«/path/to/landingpage»

إعجابَين (2)

@NateDhaliwal @supermathie شكراً على مشاركتكم. أعمل مع @jonathan_moura_getit لذلك فكرت في محاولة توضيح هذا الأمر قليلاً.

ما نريده هو طريقة لإرسال مستخدم مسجل دخوله أو مستخدم جديد إلى discourse من نظامنا - دون أن يضطروا للذهاب إلى صفحة، والنقر على “تسجيل الدخول” وإعادة توجيههم مرة أخرى إلى discourse. أفضل طريقة للتفكير في هذا هي أن يأتي المستخدم إلى موقعنا، ويسجل دخوله، ويرى رابطاً للنشر على discourse، ويتم توجيهه إلى discourse (مسجل دخوله بالفعل). لا يتعين عليهم النقر على أي شيء، فهم مسجلون الدخول في اللحظة التي يصلون فيها إلى discourse.

هل يمكن لأحد أن ينصحنا بكيفية القيام بذلك؟

إعجابَين (2)

هل جربت اقتراحي؟

يمكنك رؤيته أثناء العمل على سبيل المثال في:

بافتراض أنك مسجل الدخول بالفعل إلى نظام Spiceworks، سيتم تسجيل دخولك تلقائيًا إلى تثبيت Discourse الخاص بهم دون الحاجة إلى النقر فوق أي شيء.

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

مرحباً مايكل،

بينما يعمل هذا الحل تقنيًا، إلا أنه ليس مثاليًا من وجهة نظر المستخدم. يمكن للمستخدمين رؤية أنهم يُعاد توجيههم مرة أخرى إلى موقعنا لتسجيل الدخول، مما قد يكون مزعجًا لتجربتهم. هل هناك طريقة بديلة لتحقيق ذلك، مثل رابط تسجيل دخول تلقائي؟ من الناحية المثالية، سيقوم هذا الرابط بتسجيل دخول المستخدم تلقائيًا عند الوصول إليه، باستخدام البريد الإلكتروني المقدم كوسيط، حتى لا يضطروا إلى المرور بعملية تسجيل الدخول اليدوية.

حسنًا، هذه مسألة منفصلة عن

نريد تجاوز الخطوة التي يتعين على المستخدمين فيها النقر على “تسجيل الدخول” في Discourse

يحتوي Discourse على وظيفة لإنشاء روابط تسجيل الدخول

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

نصيحتي هي جعل الصفحة التي يصلون إليها تتطابق مع سمة مثيل Discourse الخاص بك حتى لا يلاحظوا إعادة التوجيه.

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