سؤال

وايم فقط أتساءل كيف أن يذهب حول استخدام FormAuthentication في asp.net

في مشروعنا نحن مستندة على خدمات ويب، والتي ترجع وثيقة XML على دخول ناجح مع كل المؤهلات التي نحتاجها. ما أفضل طريقة لتخزين والوصول إلى المعلومات التي تم إرجاعها؟

والشكر

وتحرير: شكرا للاستجابة. أنا غير قادر على استخدام الموفر الافتراضي ليعطى مقدم بالفعل بالنسبة لنا.

وأساسا، ما أريد أن أعرفه هو ماذا يكون الطريق effecient معظم لتخزين ارشد وعدد صحيح على دخول ناجح بحيث يمكن الوصول إليها بسهولة عن طريق تطبيق asp.net بلدي.

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

المحلول

وعند إنشاء FormsAuthenticationTicket الخاص بك، يمكنك تعيين الخاصية UserData إلى أي شيء تريد، بما في ذلك البيانات من خدمة ويب. وسوف تكون جميع تشفير البيانات عند وضعها في ملفات تعريف الارتباط مصادقة النماذج، وسيتم فك على كل طلب لاحق. فإن المعلومات ستكون متاحة في الممتلكات Ticket الكائن FormsIdentity أنه يمكنك الوصول عبر HttpContext.Current.User.Identity.

scroll top