PDA

View Full Version : سوال در مورد دادن سطح دسترسی به کاربران



نیما حتمی
شنبه 23 بهمن 1389, 14:45 عصر
با سلام

من در برنامم می خوام قابلیت دادن دسترسی به کاربران توسط مدیر را قرار دهم.نمی دونم باید چیکار کنم؟
برنامه من،برنامه مالیه.دارای 50 فرمه که در هر فرم Insert,Edit,update,delete دارم می خوام مدیر به بتونه بگه این کاربر بتوه پاک کنه اون یکی نتونه و..........................
نمونه کد به همراه راهنمایی کسی داره لطف کنه در اختیار بنده هم بزاره

ممنونم

mrsalam
شنبه 23 بهمن 1389, 15:28 عصر
یه راهش اینه که 2تا جدول در دیتابیس درست کنی
یکی مربوط به کاربران
دیگری مربوط به گروه کاربری
حالا هر یکی از کاربران رو به بکی از گروهها ارتباط می دی (یعنی در جدول کاربران ، آدی یک از گروه های کار بری را وارد می کنی).
حالا توی برنامه هر کاربری که وارد شد، گروه مربوطه را بدست می آوری و تصمیم گیری مناسب را انجام بدی.

نیما حتمی
یک شنبه 24 بهمن 1389, 08:27 صبح
سلام

اولا خیلی ممنونم از جوابتون
میشه راه دیگه ای اگه می دونین بگین مثلا آیا میشه این سوال رو با استفاده از Setting انجام داد؟من می خوام اول مدیر، کاربران و سطح دسترسی به آنها را در سیستم تعریف کند سپس هر کاربر که وارد شد با سطح دسترسی خودش بتوان با سیستم کار کند.سوال اینجاست که اصول طراحی سطح دسترسی به چه صورت است؟
این کار را به چه صورت باید انجام داد؟

modern_amin
چهارشنبه 23 شهریور 1390, 12:35 عصر
فک کنم بتونی وقتی کاربر داره وارد میشه براساس نام کاربری اون یه SLECT از دیتابیس بگیری و بفهمی که سطح دسترسی اون درچه حدی است و یه تعداد متغییر BOOL رو فعال و غیر فعال کنی

vesall
چهارشنبه 23 شهریور 1390, 19:15 عصر
من این کار رو می کنم :

اول که متغیر عمومی به نام semat تعریف می کنم .

بعد موقع ثبت نام افراد، بعد از گرفتن نام و رمز و غیره، سمت اونها رو هم مشخص می کنم ( مدیر و منشی )

سپس، بعد از ورود شخث به برنامه، سمتش رو در متغیر semat میریزم.

http://parsi-it.persiangig.com/image/3EyE/01.jpg

http://parsi-it.persiangig.com/image/3EyE/02.jpg

http://parsi-it.persiangig.com/image/3EyE/03.jpg

http://parsi-it.persiangig.com/image/3EyE/04.jpg

http://parsi-it.persiangig.com/image/3EyE/05.jpg



نظرتون چیه ؟؟؟

mjt10063
چهارشنبه 23 شهریور 1390, 20:50 عصر
توی جدول پرسونل خودت یه فیلد به نام سمت ایجاد بکنم
سمت های که می خوای تعریف کنی رو از 1 تا ... تعریف بکن
طوری که مثلا 1 ادمین باشه و 2 ...
موقع ورود کاربرانت یوزر هر کاربر رو توی یه کلاس نگه داری کن
در هر صفحه از کلاس چک کن چه یوزی با اون صفحه در ارتباط بعد چک کنه سطح دسترسی چه شماره ای هست
بعد هم امکانات رو براش تعریف کن ....

امید وارم مشکلت حل بشه
در کل ما در خدمتیم

vesall
پنج شنبه 24 شهریور 1390, 23:08 عصر
کاری که من کردم درسته ؟؟