نمایش نتایج 1 تا 6 از 6

نام تاپیک: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Iran
    پست
    1,035

    ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie

    سلام

    در دستور FormsAuthentication.SetAuthCookie فقط 2 تا پارامتر می شود ارسال کرد که یکی username است و دیگری که آیا در کوکی ذخیره شود

    آیا دستور است که پارامتر دیگر را نگهداری کرد مثلا UserID که بعدا بتوانم از آن استفاده کنم


    با تشکر

  2. #2

    نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie

    متد SetAuthCookie محدودیت داره. از کلاس FormsAuthenticationTicket استفاده کن.

    موفق باشید.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Iran
    پست
    1,035

    نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie

    فرض کنید وقتی یک user عمل لاگین انجام داد من چندین پارامتر می خواهم داشته باشم

    مثل first name , lastname, userid, password دستور SetAuthCookie فقط نام username نگه می دارد

    راههای که به نظر می آید

    1- ثبت در کوکی
    2- استفاده از session
    3- استفاده از membership ( که روش استفاده آن را نمی دانم )
    4- ذخیره UserID در SetAuthCookie و هر بار خواندن اطلاعات از بانک

    به نظر شما کدام صحیح است

  4. #4
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Iran
    پست
    1,035

    نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie

    دوستان نظری ندارید

  5. #5

    نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie

    لزومی نداره که این همه پارامتر رو در کوکی ذخیره کنی. البته با دونستن سناریو بهتر میشه تصمیم گرفت اما معمولاً نام کاربری و سطح دسترسی کاربر رو در کوکی ذخیره می کنند و در هنگام نیاز برای بازیابی اطلاعات دیگه، بر اساس نام کاربری، SELECT بر روی دیتابیس انجام میشه.

    موفق باشید.

  6. #6

    نقل قول: ارسال پارامتر دیگر در FormsAuthentication.SetAuthCookie

    سلام دوست عزیز
    شما بجای استفاده از کوکی یا سشن که این همه اطلاعات رو برات نگهداری کنه ، کافیه از پروفایل استفاده کنی
    شما در فایل وب کانفیگ یک پروفایل بساز و بعد از شناسایی کاربر از مقادیر پروفایل استفاده کن
    این بهترین راه برای شماست که به اطلاعات دسترسی داشته باشید ، ولی نتاسفانه در زمینه ساخت و بهره برداری پروفایل زیاد سر رشته ندارم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •