-
یک شنبه 13 دی 1388, 13:29 عصر
#1
کاربر دائمی
ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie
سلام
در دستور FormsAuthentication.SetAuthCookie فقط 2 تا پارامتر می شود ارسال کرد که یکی username است و دیگری که آیا در کوکی ذخیره شود
آیا دستور است که پارامتر دیگر را نگهداری کرد مثلا UserID که بعدا بتوانم از آن استفاده کنم
با تشکر
-
یک شنبه 13 دی 1388, 13:44 عصر
#2
VIP
نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie
متد SetAuthCookie محدودیت داره. از کلاس FormsAuthenticationTicket استفاده کن.
موفق باشید.
-
سه شنبه 15 دی 1388, 12:42 عصر
#3
کاربر دائمی
نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie
فرض کنید وقتی یک user عمل لاگین انجام داد من چندین پارامتر می خواهم داشته باشم
مثل first name , lastname, userid, password دستور SetAuthCookie فقط نام username نگه می دارد
راههای که به نظر می آید
1- ثبت در کوکی
2- استفاده از session
3- استفاده از membership ( که روش استفاده آن را نمی دانم )
4- ذخیره UserID در SetAuthCookie و هر بار خواندن اطلاعات از بانک
به نظر شما کدام صحیح است
-
چهارشنبه 16 دی 1388, 14:06 عصر
#4
کاربر دائمی
نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie
-
چهارشنبه 16 دی 1388, 14:21 عصر
#5
VIP
نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie
لزومی نداره که این همه پارامتر رو در کوکی ذخیره کنی. البته با دونستن سناریو بهتر میشه تصمیم گرفت اما معمولاً نام کاربری و سطح دسترسی کاربر رو در کوکی ذخیره می کنند و در هنگام نیاز برای بازیابی اطلاعات دیگه، بر اساس نام کاربری، SELECT بر روی دیتابیس انجام میشه.
موفق باشید.
-
شنبه 19 دی 1388, 00:29 صبح
#6
کاربر دائمی
نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie
سلام دوست عزیز
شما بجای استفاده از کوکی یا سشن که این همه اطلاعات رو برات نگهداری کنه ، کافیه از پروفایل استفاده کنی
شما در فایل وب کانفیگ یک پروفایل بساز و بعد از شناسایی کاربر از مقادیر پروفایل استفاده کن
این بهترین راه برای شماست که به اطلاعات دسترسی داشته باشید ، ولی نتاسفانه در زمینه ساخت و بهره برداری پروفایل زیاد سر رشته ندارم
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت