Symfony 2 & Fosuserbundle: مصادقة المستخدم بعد إعادة تعيين كلمة المرور

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

سؤال

عند تجاوز وحدة التحكم في إعادة تعيين كلمة مرور Fosuserbundle، هناك استدعاء وظيفة إلى طريقة "المصادقة" (السطر 104):

p> https://github.com/friendsofsymfony/fosuserbundle/Blob / Master / Controller / ResettingController.php # L104

giveacodicetagpre.

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

تحرير هنا هو معالج المصادقة الخاص بي:

giveacodicetagpre.

لذلك، كيف يمكنني استدعاء طريقة "OnauthentIcentCamess" من معالج المصادقة في ResettingControler؟ من أجل تجنب إعادة كتابة نفس الرمز ...

شكرا لمساعدتكم!

aurel

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

المحلول

يجب عليك استدعاء طريقة OnauthentIctionCentCamess تحميلها كخدمة.في config.yml الخاص بك:

giveacodicetagpre.

ثم، اتصل به في وظيفة المصادقة:

giveacodicetagpre.

هذه تفعل الخدعة وتمرير من خلال معالج المصادقة المخصصة الخاصة بك. مزيد من المعلومات .

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