ASP.NET Core 1 – قسمت 36
1395/02/09 - 15:55:26 // MVC 5 & 6 // 3 نظر // 4782 بازدید

در این قسمت باید به بررسی تنظیمات Identity بپردازیم تا بتوانیم از تواناییهای آن در کنترل کاربر و ... استفاده نماییم.

امتیاز به مطلب
           
نظرات کاربران
  • ناشناس
    1395/02/14 - 22:10:26

    0
    1
    عذر میخوام در صورتی که بخوایم خودمون سیستم کاربری سایت رو پیاده سازی کنیم پیشنهاد شما چیه؟ من کاری که کردم این بود که یه جدول برای ذخیره اکشن ها گرفتم و یه جدول واسط هم برای اینکه مشخص کنه چه رولی چه اکشنی رو دسترسی داره و این بررسی دسترسی رو در متد OnActionExecuting انجام دادم ولی برنامهمم به شدت کند شده، میشه راهنمایی کنید
     
    ----
    پاسخ : این کار اندکی جای بحث دارد ، مثلا در Ajax وقتی قرار باشد اگر کاربر لاگین نبود یا دسترسی نداشت ، چه می کنید ؟. من میدانم میخواهید چکار کنید ، ولی برای انجام این کار ، باید MVC 5 و داستانهای Controller را به درستی درک کرده باشید و در خیلی از جاها هم ممکن است اندکی دستتان را بند کنم. من این کار را برای خودم انجام داده ام ، ولی چیزی نیست که با مقاله و ... بشود به کسی یاد داد . داستانی است طولانی . 
  • ناشناس
    1395/02/15 - 09:31:51

    0
    0
    ممنون از راهنماییتون دقیقا یکی از مشکلات من در این روش ای جکس هست که فعلا مجبور شدم در صورتی ای جکسی بودن درخواست، همیشه اجازه دسترسی بدم متاسفانه کاری که خودتون انجام دادید رو امکانش هست روال کلی که انجام دادید رو بفرمایید به چه صورتی بوده؟ من در این رابطه هرچی هم سرچ کردم هیچ منبعی پیدا نکردم
     
    --
    پاسخ : شما باید Javascript را درگیر و پیام خطای Custom در Controller تولید و با خواندن آن توسط JS ها متوجه شوید الان دسترسی وجود ندارد. این کار هم مصیبتهای خودش را خواهد داشت . متاسفانه این را دیگر در وب سایت نمیشود توضیح داد چون دردسر زیاد دارد . من اگر جای شما بودم ، MVC را به عنوان هسته استفاده میکردم و به سراغ AngularJS میرفتم . اینطوری میزان درد و خونریزی کمتری در پروژه های Custom و بزرگ خواهید داشت ، ولی یادگیریش کمی سخت است. 
  • ناشناس
    1395/02/15 - 10:41:54

    0
    1
    سپاس. فقط من قسمتی که فرمودید "MVC را به عنوان هسته استفاده میکردم " رو متوجه نشدم منظورتون رو؟ بعد من با انگولار اشنایی دارم اگر سورسی در رابطه با این موضوعی که فرمودید هم وجود داره ممنون میشم بفرمایید
ارسال نظر