نظرات مطالب
مدیریت سفارشی سطوح دسترسی کاربران در MVC
- از پروژه سورس باز «Iris Membership برای احراز هویت کاربران در ASP.NET MVC به صورت پویا» ایده بگیرید.
- همچنین در پروژه‌ی سورس باز «سیستم مدیریت محتوای IRIS » نیز پیاده سازی کاملی از این مبحث وجود دارد.
نظرات مطالب
ASP.NET MVC #11

سلام؛ ببخشید این ViewModel کجا تعریف میشن. مثلا اگر یک مدل اطلاعات کاربران داریم به سه تا فیلد نام و  رمز عبور و IsAdmin. این   ViewModel ی که شامل فقط فیلدهای نام و پسورد هست کجا و چطور تعریف میشن؟ ممنونم.

نظرات مطالب
معرفی ASP.NET Identity
با تشکر از مطلب مفیدتون سوالی داشتم
 یک جا گفتید " مثلا الگوی دیتابیس‌ها برای ذخیره اطلاعات کاربران "  منظورتون از دیتابیس Table  هست؟
چرا از کد زیر task برای خروجی استفاده کردید
async Task<ActionResult> Register


نظرات مطالب
نحوه‌ی بستن یک بازه‌ی IP در IIS
این هم یک روش است؛ البته برای کسی که ادمین است. اگر ادمین نباشد و ادمین قبلا قابلیت ذکر شده مخصوص IIS 7 را افزوده باشد، کاربران یک هاست اشتراکی هم می‌توانند راسا و بدون نیاز به ادمین، فقط با ویرایش کردن فایل web.config، اقدام کنند.
نظرات مطالب
ASP.NET MVC #18
در سؤال قبل تنظیمات وب کانفیگ رو می‌خواستید برای چند لاگین. در وب کانفیگ، کار خاصی انجام نمیشه. اونجا فقط مشخص میشه که طول عمر کوکی لاگین چند روز باشه یا پس از لاگین، کاربر به چه صفحه‌ای هدایت شود. به همین جهت عنوان کردم که چطور می‌توان کاربر را به صفحات دیگری با کدنویسی هدایت کرد.
در این سؤال دوم عنوان کردید که کاربران وارد سیستم می‌شوند. حالا من چندتا زیر سیستم دارم. می‌خواهم برای هر زیر سیستم بر اساس «نقش‌های» کاربران (واژه علمی «کاربران خاصی» که عنوان کردید) بتوانند به زیر سیستم خودشون وارد شوند.
باید فیلتر AuthorizeAttribute را سفارشی کنید بر اساس Roleهای مشخص سیستم. اگر زیر سیستمی باید صرفا برای کاربران برای مثال Editor قابل دسترسی باشد، در این کلاس و فیلتر سفارشی مشتق شده از AuthorizeAttribute، اول باید چک کنید که کوکی سفارشی خاص حاصل از ورود موفقیت آمیز به صفحه لاگین دوم، تنظیم شده یا خیر (یا در ساده‌ترین حالت از سشن استفاده کنید). اگر خیر، بر اساس Role مشخص صفحه جاری، به یک صفحه لاگین ثانویه هدایت شود تا کاربر بتواند کوکی یا سشن لازم را پس از لاگین دوم تولید کند.
نظرات مطالب
معماری لایه بندی نرم افزار #4
دوست عزیز غیر از ELMAH ابزار دیگری برای لاگ گیری از خطاها وجود دارد که قابل اعتماد باشد؟

همچنین اگر ابزاری جهت لاگ گیری از عملیات کاربران ( CRUD => حالا R خیلی مهم نیست) می‌شناسید معرفی نمائید.

با سپاس
نظرات مطالب
رفع باگ box model در IE 6

لطفا پشتیبانی از ie6 رو متوقف کنید. روش خوب برای اینکار :

ie6-upgrade-warning

اجازه بدید کاربران ie‌های قدیمی احساس خوبی از کاربری آن نداشته باشند و مجبور شوند حداقل یک سرویس پک 3 نصب کنند با ie8 .

نظرات مطالب
سیلورلایت 5 و تاریخ شمسی
سلام استاد. امکان اضافه کردن این مورد به این کنترل هست که کاربر هم بتواند تاریخ را در TextBox وارد کند؟آخه در خیلی از برنامه‌ها کاربران عادت دارن که بیشتر از صفحه کلید استفاده کنند. ممنون میشم اگر برای شما مقدور باشد این قابلیت را نیز اضافه کنید 
نظرات مطالب
Google OpenID Authentication در ASP.NET با استفاده از DotNetOpenAuth
در صورتی که بخواهید لاگ بندازید باید خود کد نویسی کرده و در دیتابیس ذخیره کنید
بله می‌توان در هر صفحه با استفاده از کلیدی که در سشن کاربر ذخیره کرده اید (با توجه به اینکه سشن کاربران جداست) می‌توانید وجود کاربر را چک کنید
نظرات مطالب
مروری بر کدهای کلاس SqlHelper
اگر فقط متدها استاتیک باشد، خیر. مانند مثال بالا. اما کیفیت این کد طوری است که تمایل به استفاده از اطلاعات استاتیک در آن بالا است. احتمالا شاید چون شیک‌تر به نظر می‌رسه. در اون صورت اگر جایی نوشته شده public static bool IsAdmin یعنی تمام کاربران سایت هم اکنون ادمین هستند یا می‌توانند باشند.