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

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

کاربر سایت

source

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

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

  • دوشنبه 21 مرداد 1398
  • 18:18
تشکر میکنم

سلام

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

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

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

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

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

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

  • سه شنبه 22 مرداد 1398
  • 09:27

سلام خدمت شما

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

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

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

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

کاربر سایت

source

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

  • سه شنبه 22 مرداد 1398
  • 10:28

ممنونم

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

                    FormsAuthentication.SetAuthCookie(UserName, false);

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

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

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

[Authorize]

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

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

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

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

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

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