PDA

View Full Version : امکانات مدیریت کاربر در برنامه



sara_aryanfar
دوشنبه 15 اسفند 1390, 18:09 عصر
دوستان با سلام من نیاز دارم که دسترسی به بخشی از برنامه رو محدود کنم ودر کل می خوام براش سیستم کاربری بزارم چطوری می تونم اینکار رو بکنم ممنون

jeson_park
دوشنبه 15 اسفند 1390, 18:31 عصر
خب توی دیتابیس برای هر بخش برنامه یه فید(از نوع bit) تعریف کنید و بر اساس اون دسترسی هر کاربر رو تعریف کنید

sara_aryanfar
دوشنبه 15 اسفند 1390, 18:53 عصر
خب من قبلا کمی سی شارپ کار کردم و بعد سوئیچ کردم روی asp.net ودر محیط ویندوز اصلا با نحوه ایجاد کاربر و این موارد آشنایی ندارم ممنون میشم برام اینا رو توضیح بدین یا یک منبع معرفی کنید

Hybrid
دوشنبه 15 اسفند 1390, 19:38 عصر
دوستان با سلام من نیاز دارم که دسترسی به بخشی از برنامه رو محدود کنم ودر کل می خوام براش سیستم کاربری بزارم چطوری می تونم اینکار رو بکنم ممنون


خوب شما داخل دیتابیس یک جدول ایجاد میکنین و دارای 3 فیلد هست مثلا به صورت نام ، نام خانوادگی ، نوع دسترسی حالا این نوع دسترسی میتونه دارای 2 مقدار Admin و User باشه ، حالا با با یک واکشی ساده از دیتابیس میتونین مشخص میکنین که کاربر فعلی user هست یا admin . بعد با دو خصوصیت Enable و Visible میتونین امکانات برنامه رو محدود کنین.البته این توضیحات کلی هستن چون تاپیک های زیادی با این موضوع دیدم داخل همین سایت.جستجو کنین به نتیجه دلخواه میرسین.

موفق باشید./

Sirwan Afifi
دوشنبه 15 اسفند 1390, 20:29 عصر
از همون روشی استفاده کنید که @jeson_park توضیح دادن،در این حالت مدیر می تونه به صورت Custom تعیین کنه که هر User به چه بخش هایی از نرم افزار میتونه دسترسی داشته باشه یا نه.
یه فرم برای تعیین دسترسی بزار که مدیر بتونه سطحی دسترسی ها رو مشخص کنه.

gwbasic
سه شنبه 16 اسفند 1390, 07:52 صبح
در مورد تعیین سطح دسترسی در این سایت به وفور صحبت شده. تاپیکتون رو حذف نکردم تا ببینید که با ایجاد تاپیک جدید به جواب مورد نظرتون نمی رسید. اگر کمی جستجو کنید به نتایج بهتری می رسید
http://barnamenevis.org/showthread.php?311347-%D8%AA%D8%B9%DB%8C%DB%8C%D9%86-%D8%B3%D8%B7%D8%AD-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C&highlight=%D8%B3%D8%B7%D8%AD+%D8%AF%D8%B3%D8%AA%D8 %B1%D8%B3%DB%8C

http://barnamenevis.org/showthread.php?134104-%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88-3-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%B3%DB%8C%D9%88%D 9%86-%D8%A7%D8%AF%D8%A7%D8%B1%DB%8C

sara_aryanfar
سه شنبه 16 اسفند 1390, 11:11 صبح
ممنون راستش من همیشه قبلش جستجو می کنم اما خب پاره ای اوقات با کلماتی که جستجو میشه نمی توان به نتیجه رسید امیدوارم اینو قبول داشته باشید

gwbasic
سه شنبه 16 اسفند 1390, 12:18 عصر
قطعا همینطوره توی برنامه نویسی همین keyword ها هستند که حلال مشکلات هستند کافیه همین کلمات رو فهمید و با کمی جستجو به نتیجه رسید. من تاپیک های قبلی شما رو دیدم مشخصه که به شدت task محور هستید (البته همه ما تا حدودی اینطور هستیم) و متناسب با نیاز فعلیتون تحقیق و کدنویسی انجام می دین. اما پیشنهاد من به شما و همه کسانیکه به این روش عمل می کنن اینه که همیشه مطالعه جنبی انجام بدن تا تجربه و اطلاعات وسیعتری رو داشته باشن تا در این جور موارد با دونستن اون keywrod های خاص خیلی سریعتر به نتیجه مطلوب برسن. من یادمه گاهی اوقات جواب تاپیکهای شما رو می دادم (البته مطمئن نیستم شما) ولی مشخص بود که هیچ توجهی بهش نمی شد و دلیلشم فکر می کنم این بود که من به اون keyword ها و به صورت کلی جواب می دادم ولی احتمالا شاید چون یک جواب دست به نقدی نبود این اتفاق می افتاد.
در کل این کلمات خاص هستند که راهگشا هستند
موفق باشید