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

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

ذخیره نام کاربری و رمز عبور در وب کانفیگ و ایجاد سطح دسترسی

دوشنبه, 21 مرداد 1398 18:18

ذخیره نام کاربری و رمز عبور در وب کانفیگ و ایجاد سطح دسترسی

سلام

میخوام کاربر بعد از لاگین یوزر و پسوردش در وب کانفیگ ذخیره بشه.

و همینطور به همون یوزرا اجازه بدم که به یک اکشن دسترسی داشته باشن!

ﺳﻪ شنبه, 22 مرداد 1398 09:27

سلام خدمت شما

امکام ذخیره ی نام کاربری و رمز عبور در web config وجود نداره و به صورت کلی منطق نیست. این اطلاعات در session های مربوطه ذخیره میشوند

برای دادن دسترسی هم میتونین از action filter ها استفاده کنین

لینک زیر رو مطالعه بفرمایین :

https://www.tutorialsteacher.com/mvc/action-filters-in-mvc

ﺳﻪ شنبه, 22 مرداد 1398 10:28

ممنونم

همین دو قسمت رو بایستی اضافه کنم؟

                    FormsAuthentication.SetAuthCookie(UserName, false);

و در کانفیگ مثلا:

<authentication mode="Forms">
      <forms loginUrl="Accounts/Login"></forms>
</authentication>

و در بالای اکشن مورد نظر:

[Authorize]

برای همه اکشن ها از همون کانفییگ استفاده کنم. یا تنظیمات دیگری داره مثلا برای Ftp اکشن یا در کل برای اکشن های مختلف؟!

در کل نیازی به تعریف قسمت کانفیگ هست؟

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید