مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

source

عضویت از 1395/11/13

Authorize در mvc

  • دوشنبه 11 شهریور 1398
  • 19:31
تشکر میکنم

سلام

چطوری یوزرنیم رو ذخیره کنم و بعد در Authorize استفادش کنم؟

خروجی نام کاربریم رو با ado.net میگیرم.

حالا میخوام ذخیرش کنم که بعد از auth استفاده کنم.

ممنونم

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

محمد اردوخانی

عضویت از 1396/05/17

  • سه شنبه 12 شهریور 1398
  • 09:17

سلام خدمت شما

با استفاده از کد زیر میتونین چیزی که میخواین رو در cookie ذخیره کنین

FormsAuthentication.SetAuthCookie(currentUser.UserId.ToString(), login.IsRememberMe);

کاربر سایت

source

عضویت از 1395/11/13

  • سه شنبه 12 شهریور 1398
  • 10:14

ممنونم

حالا چطوری از [Authorize] استفاده کنم واسه اون کوکی ذخیره شده؟

کاربر سایت

محمد اردوخانی

عضویت از 1396/05/17

  • سه شنبه 12 شهریور 1398
  • 10:26

این Attribute رو بالای هر controller ای که مد نظرتون هستش قرار بدین

اگر کاربر login کرده باشه ، میتونه به اون دسترسی داشته باشه در غیر این صورت باید لاگین کنه و سیستم به صفحه login کاربر رو redirect میکنه

کاربر سایت

source

عضویت از 1395/11/13

  • سه شنبه 12 شهریور 1398
  • 10:48

فقط یه موردی هست:

من بعد از چک کردن نام کاربری و رمز عبور اونهارو تووی کوکی ذخیره میکنم. و بعد اطلاعات از کوکی خوانده میشه.

این قسمت برای چی هست: currentUser.UserId.ToString()

این قسمت برای چی هست: login.IsRememberMe

آیا نیازی به تغییرات داره چون یوزر و پسوردم تووی کوکی مرورگز ذخیره میشه؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)