با عرض سلام وخسته نباشید
چگونه می توان سطح کاربری یا امنیت ایجاد کرد؟؟؟؟؟
من یه نرم افزار حسابداری درست کردم می خوام برای هر کاربر یه سطح دسترسی ایجاد کنم لطفا کمکم کنید
با عرض سلام وخسته نباشید
چگونه می توان سطح کاربری یا امنیت ایجاد کرد؟؟؟؟؟
من یه نرم افزار حسابداری درست کردم می خوام برای هر کاربر یه سطح دسترسی ایجاد کنم لطفا کمکم کنید
هیچکس یاد نداره جواب بده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
می تونید توی دیتابیستون جدولی ایجاد کنید که تمام کارهایی که توی برنامتون انجام میشه رو توش داشته باشید. یه فرمم درست کنید که ادمین برنامه برای هر کاربر تمام این موارد رو مشخص کنه که میتونه چه کارهایی توی هر فرم یا به صورت کلی بکنه یا نکنه.مثلا همه جا بتونه پرینت گیره یا فقط توی چندتا فرم. هر بار که فرم لود میشه می تونید دکمه های مربوط به اون کار رو غیرفعال کنید یا اینکه یه کلاس سطح دسترسی بسازید که قبل از اجرای هر تابع چک کنه که اون یوزر حق این کار رو داره یا نه
باید بیشتر توضیح بدی که چه سطح کاربری می خوای تعریف کنی بنا به صورت مسئله انواع مختلفی وجود داره برای ایجاد سطح دسترسی
به عنوان مثال میشه فیلد تو جدول کاربر اضافه کرد بعد اون رو چک کنی اگه admin بود به همه قسمت ها دسترسی داشته باشه ولی گه کاربر معمولی بود نه .
اینی که توضیح دادم به صورت کلی گفتم کار زیاد سختی هم نیست .
تشکر از شما دو دوست عزیز
اگر بخوام با کلاس اینکار رو کنم چجوریه ؟؟؟ که قبل از اجرای هر تابع چک کنه که اون یوزر حق این کار رو داره یا نه؟؟؟؟
هیچکس نیست جواب بده؟؟؟؟؟؟؟؟؟؟؟
دوست عزیز احتیاج به کلاس هم نداری فقط باید یک متغییر سراسری تعریف کنی
دوستان به نکات خوبی اشاره کردند
مثلا اگه نام کاربری مدیر برابر با admin بود اون قسمت های از برنامه که می خواهی فقط مختص مدیر باشه را واسش شرط بگذار.
مثلا توی login فرم مورد نظر شرط بگذار که اگه کاربر با نام admin وارد شده تمام منو ها رو Enable باشه و اگه هم با نام دیگه امده بود که بعضی از منو ها رو که مربوط به user میشود را enable کند.
موفق باشی