يمكنك إلقاء نظرة على GitHub - discourse/discourse-authentication-validations والذي يفعل ذلك بالضبط، باستثناء صفحة تسجيل المستخدم فقط. لا يبدو من السهل تكييفه مع صفحة تفضيلات المستخدم حيث يتم تحرير تلك الحقول.
لكنك تطلب ميزة، ولا تبحث عن حل لمشكلتك الفورية.