سلام
چطور میتونم در vb.net کاربران رو مدیریت کنم ، یعنی میخوام برای هر کاربر سطح دسترسی معین تعریف کنم نمیدونم باید از کجا شروع کنم و هر چی هم تو اینترنت گشتم به نتیجه نرسیدم. لطفا راهنمایی کنید خیلی ضروریه
با تشکر از همه دوستان
Printable View
سلام
چطور میتونم در vb.net کاربران رو مدیریت کنم ، یعنی میخوام برای هر کاربر سطح دسترسی معین تعریف کنم نمیدونم باید از کجا شروع کنم و هر چی هم تو اینترنت گشتم به نتیجه نرسیدم. لطفا راهنمایی کنید خیلی ضروریه
با تشکر از همه دوستان
بهترین راه سطح دسترسی تعیین کردن یک مقدار در دیتا بیستون هست (البته به نظر من و ساده ترین روش)
مثلا توی یه فیلد مقدار 1 قرار میدین و برای فرمتون مشخص میکنید اگر دیتا 1 بود کاربر به این موارد دسترسی داره
این تئوری کار هستش و برای انجامش باید یکسری کد نویسی انجام بدین
سلام یک نمونه برات میزارم
با سلام خیلی سادست
شما باید یه دیتا بیسی داشته باشید که کاربرا از طریق اون وارد برنامتون میشن کافیه یه ستون دیگ به نام سطح دسترس اضافه کنی
مقدار اون رو موقع ثبت هر کاربر مثلا از 1 تا 10 قرار بدی
زمانی که کاربری وارد شد برنامه شما اون خونه مربوط به کاربر رو میخونه و یه ماژول رو در کنار برنامت فراخونی میکنه که داخلش نسبت به مقدار دریافتی یه سری تابع نوشتی
مثلا یه ماژول با ورودی x داری . زمانی که با عدد اون رو فراخونی کنی ، اسم ماژول رو check priority میزارم
checkpriority(x)
اسنجا فراخونی شد و نشون میده که یه کاربر با سطح دسترسی X وارد شده حالا از یه Sellect case استفاده می کنی و برای هر مقدار از 1 تا 10 یه کدی رو مینیویسی مثل :
Select Case x
Case 1
tab1.visible = false
tab2.visible = false
tab3.visible = false
Case 2
tab1.visible = false
tab2.visible = false
Case 3
tab1.visible = false
.
.
.
End Select
مثلا اینجا من دسترسی کاربرایی با سطحای 1 و 2 و 3 رو نسبت به یک تب کنترل محدود کردم .
با تشکر