PDA

View Full Version : سوال: سطح دسترسی



niloofar norouzi
شنبه 06 شهریور 1389, 13:14 عصر
سلام
مشکل من دادن سطح دسترسی به کاربران است
به طور مثال یکی از منوها برای کاربری که permission ندارد غیر فعال است
اما وقتی این کاربر ادرس صفحه را داشته باشد به راحتی صفحه ی موردنظر را می بیند
این مشکل را چطور باید حل کرد
در load صفحه چک شود؟
برای هر کاربر اجازه ی insert,delete,update را چطور بررسی کنیم؟

ممنون میشم راهنمایی بفرمایید

Peyman.Gh
شنبه 06 شهریور 1389, 13:17 عصر
از Web Site Administration Tool استفاده کردید؟

niloofar norouzi
شنبه 06 شهریور 1389, 13:33 عصر
میشه لطف کنید بیشتر توضیح بدید؟
اگر منبع یا مقاله ای مد نظرتونه بفرمایید

raziee
شنبه 06 شهریور 1389, 13:38 عصر
مشکل من دادن سطح دسترسی به کاربران است
به طور مثال یکی از منوها برای کاربری که permission ندارد غیر فعال است
اما وقتی این کاربر ادرس صفحه را داشته باشد به راحتی صفحه ی موردنظر را می بیند
این مشکل را چطور باید حل کرد
در load صفحه چک شود؟
برای هر کاربر اجازه ی insert,delete,update را چطور بررسی کنیم؟

سطح دسترسی به یک صفحه رو میشه با چک کردن مجوز در هنگام بارگذاری صفحه چک بشه.
اما برای انجام عملیات خاص میتونید تو BLL چک کنی .
-=-=-=-=-=-=-=-=
مثلا توی صفحه مدیریتی میخواهید به یک کاربر اجازه ویرایش یا حذف یک محصول رو بدید اما به یک کاربر دیگه نه!
به یک کاربر میخوای بگی اون رو بتونه بخونهو به کاربر دیگه میخوای بگی فقط Insert کنه و.....

Peyman.Gh
شنبه 06 شهریور 1389, 13:41 عصر
میشه لطف کنید بیشتر توضیح بدید؟
اگر منبع یا مقاله ای مد نظرتونه بفرمایید

http://barnamenevis.org/forum/showpost.php?p=879310&postcount=4

maxpayn2
شنبه 06 شهریور 1389, 13:42 عصر
سلام
اگه یادتون باشه استاد کرامتی سر کلاس Advanced ASP.Net در باره Web Site Administration Tool توضیح دادن و حتی به صورت عملی کار باهاش رو نشون دادن و مشکلات خاص خودش رو گفتن و پیشنهاد دادن خودتون یه Membership Provider اختصاصی بنویسید که در این صورت فعال یا غیر فعال بودن (visible) منو رو میشه هنگام بایند کردن اطالاعات منو از دیتابیس چک کرد و نشون داده شدن یا نشدن صفحه رو هم هنگام لود صفحه

niloofar norouzi
شنبه 06 شهریور 1389, 13:48 عصر
سلام
اگه یادتون باشه استاد کرامتی سر کلاس Advanced ASP.NET در باره Web Site Administration Tool توضیح دادن و حتی به صورت عملی کار باهاش رو نشون دادن و مشکلات خاص خودش رو گفتن و پیشنهاد دادن خودتون یه Membership Provider اختصاصی بنویسید که در این صورت فعال یا غیر فعال بودن (visible) منو رو میشه هنگام بایند کردن اطالاعات منو از دیتابیس چک کرد و نشون داده شدن یا نشدن صفحه رو هم هنگام لود صفحه
بله ،یادم هست
این روش مشکلی نداره که هنگام pageload چک کنیم کاربر مجوز داره یا نه؟سنگین نمی شه؟
سطح دسترسی روی table چک بشه یا فرم؟
برای هر کنترل ؟

اما برای انجام عملیات خاص میتونید تو BLL چک کنی .

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

maxpayn2
شنبه 06 شهریور 1389, 13:55 عصر
برای مجوز دیدن صفحه بهترین راه همون چک کردن مجوز هنگام لود صفحه هست ، برای ویرایش و ... هم (BLL) توی کلاسی که قراره این کار رو انجام بده چک کنید که آیا کاربر جاری این مجوز رو داره یا نه

azam2005
یک شنبه 17 اردیبهشت 1391, 19:22 عصر
با سلام
اگر بخواهید روی سطر های خاص هم مجوز دهید چکار می کنید؟
مثلا اگر بخواهید یک کاربر پس از ورود به سایت امکان ویرایش - مشاهده - حذف و ... رکوردهای خاصی را داشته باشد مثلا :

1-همه رکورد های یک جدول را
2- رکوردهایی که خودش ثبت کرده
3-رکوردهای که پرسنل ثبت کرده
4- رکوردهایی که همکار ثبت کرده و ...

EnKamran
یک شنبه 17 اردیبهشت 1391, 20:40 عصر
میشه مشکلات استفاده از Web Site Administration Tool رو بگید ؟ ممنون میشم