سؤال

هل هناك أي برامج تعليمية جيدة في إنشاء نموذج تسجيل وشاشة تسجيل الدخول بكلمة مرور باستخدام مجموعة أدوات ويب Google؟

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

المحلول

ألق نظرة على Google-Web-Toolkit-Concubator faq الذي يصف كيفية إنشاء صفحة تسجيل الدخول وتخزين البيانات بطريقة آمنة.

نصائح أخرى

إذا كنت تستخدم AppEngine ، فربما يكون هذا أفضل برنامج تعليمي.http://code.google.com/appengine/docs/java/gettingstarted/usingjsps.html

ولكن حتى لو كنت لا تستخدم Google Appengine UsperService ، يمكنك دائمًا استبدال فئة UserveserVice بفئة مساعدة خاصة بك والتي يمكنها مصادقة مستخدمي التطبيق.

هنا واحد

Simple GWT Spring WebApp

إذا طرحت مسألة "كيف يمكنني تنفيذ صفحة تسجيل الدخول لتطبيق GWT الخاص بي؟" ، يقوم الجميع بإعادة توجيهك إلى هذه المقالة شبه المكتملة: "أسئلة وأجوبة Loginsecurity"، الذي يمنحك نصف الحل فقط. يتحدث عن JBCrypt والحاجة إلى توصيل SessionId مع كل مكالمة RPC بين العميل والخادم. ومع ذلك ، فإنه لا يلقي أي ضوء على العديد من الجوانب الحاسمة للحل:

1) وفقًا للمؤلف ، تهدف CheckWithServerifsessionIdisStillleGal () إلى عرض صندوق تسجيل الدخول إذا لم يعد SessionID قانونيًا أو يسمح لك بالوصول إلى التطبيق الرئيسي خلاف ذلك. ولكن أين تضع هذه الطريقة؟ أين "مباشرة بعد أن تبدأ نقطة الدخول الخاصة بك"؟ هل هو في تطبيق GWT منفصل؟ هل هي نقطة دخول مختلفة في نفس تطبيق GWT؟ من أين تسمي هذه الطريقة جسديًا؟

2) ذات الصلة مباشرة بـ 1 هي: أين يعيش صندوق تسجيل الدخول في هذه البنية؟ مرة أخرى ، هل هو في نفس تطبيق GWT مثل الجزء الرئيسي الذي تقيد الوصول إليه؟ إذا كان الأمر كذلك ، هل تم تحديده كنقطة دخول منفصلة؟ أم أن مربع تسجيل الدخول مجرد تطبيق منفصل GWT مسؤول عن إعادة توجيه الضيوف إلى التطبيق الرئيسي فقط إذا كانت طريقة checkWithServerifsessionIdisStilllegal () تُرجع بشكل صحيح؟

لا توجد أمثلة أو تفسيرات متاحة ، وهو أمر محبط للغاية.

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