هل من الممكن عدم عرض شاشة تسجيل الدخول في تذكرني في Spring Security؟

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

سؤال

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

ولكن في تطبيقنا ، من المحتمل أن يبدأ المستخدم صفحة تسجيل الدخول أولاً (ومن المحتمل أن يكون قد وضع إشارة مرجعية على صفحة تسجيل الدخول الخاصة بنا)

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

اعتقدت هذا النهج:

تبحث صفحة تسجيل الدخول عن ملف تعريف الارتباط في Spring ، تجدها ، يفترض أن المستخدم مصادقة ، وإعادة التوجيه إلى الصفحة الرئيسية.

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

هل هناك أي طريقة أخرى لتتذكرني لتنفيذ؟

أم أن هناك أي طريقة لتسجيل الدخول إلى (إجراء مكالمة AJAX) ومصادقة المستخدم باستخدام ملف تعريف الارتباط هذا؟

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

المحلول

الحل الذي تم حله من خلال الإجابة التي قدمها مات رافيل في

رد مات رايبل

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