با سلام و خسته نباشید...
الگوریتم ایجاد حساب کاربری جدید برای لوگین کردن کاربر در برنامه رو لطفا یکی از دوستان توضیح بده.
با تشکر.*
با سلام و خسته نباشید...
الگوریتم ایجاد حساب کاربری جدید برای لوگین کردن کاربر در برنامه رو لطفا یکی از دوستان توضیح بده.
با تشکر.*
من پارامترهایی که دارم این ها هستند :
بهتره نوع دسترسي رو دو نوع Admin و Limit قرار بديد ، كه كاربران داراي حسابهاي Admin كنترل كامل روي برنامه و كاربران داراي حسابهاي Limit (دسترسي محدود ) دسترسي آنها بنا بر تنظيماتي است كه در قسمت Settings از برنامه ثبت مي شه و براي همه حساب هاي Limit يكي است پس نياز نيست همه گزينه هاي دسترسي حساب رو در جدول ذخيره كنيد
این قسمت رو لطفا یه مقدار توضیح بدید ؟دسترسي آنها بنا بر تنظيماتي است كه در قسمت Settings از برنامه پبت مي شه
مثلا چطور ؟؟
از قسمت Project Properties و لبه Settings مي تونيد آيتم هاي با نوع داده Boolean و مقدار پيشفرض ايجاد كنيد و به CheckBox هايي كه در برنامه وجود داره الحاق كنيد
Soloution Explorer --> Right Click on the Project --> Click on Properties Menu Item --> Settings Tab
از کمکت ممنون.!از قسمت Project Properties و لبه Settings مي تونيد آيتم هاي با نوع داده Boolean و مقدار پيشفرض ايجاد كنيد و به CheckBox هايي كه در برنامه وجود داره الحاق كنيد
Soloution Explorer --> Right Click on the Project --> Click on Properties Menu Item --> Settings Tab
یه روشی به ذهنم رسید گفتم ببینم نظر شما چیه :
بیام یه رشته به این شکل ایجاد کنیم
هر کدام از صفرو یک ها نماینده یکی از گزینه ها است که اگه صفر اجازه دسترسی نداره و اگه یک باشه اجازه دسترسی داشته باشه این روش مزیتی که داره بصورت پویا سطح دسترسی رو مشخص می کنه.
در ضمن هنگام ورود کاربر رشته تجزیه شده و ...
نظر تون چیه ؟
ببيــــــــــــــــــن ! اينطور كه من متوجه شدم ،روش شما از اين قراره كه براي هر كاربر محدوده دسترسي مختص خودش رو طبق فيلدهايي كه در جدول قرار داديد تعيين كنيد كه اين مي تونه براي استفاده و بكارگيري در برنامه ايده جالبي باشه كه كار رو يه كم مشكل مي كنه
اگه نوع داده فيلد رو Real كنيد مشكل براي ثبت اطلاعات بصورت منطقي (True,False) نخواهيد داشت
باز هم اگه به User Accounts خود ويندوز دقت كنيد دونوع حساب كاربري هست ولي حسابهاي كاربري هر كدوم يك نوع تنظيمات دارند
براي Admin ها كه طبق Administrative هست و براي Limit ها كاربري كه Admin هست محدوده دسترسي رو تعيين مي كنه گرچه مي تونه محدوده دسترسي رو براي هر كاربر مشخص كنه با تفاوت هاي زياد ولي بصورت عادي همه Limit ها از يك نوع تنظيمات بهره مي برند
حالا اگه شما بخوايد نوع تنظيمات براي هر كاربر رو مجزا تدارك ببينيد بايد يك جدول ديگه با كليد نام كاربري داشته باشيد كه تنظيمات رو درون خودش داشته باشه و ...
آخرین ویرایش به وسیله ROSTAM2 : جمعه 13 مرداد 1391 در 17:43 عصر دلیل: اصلاحش كردم كلمه رو Real
کاربر دائمی
شرمنده من یکم گیج شدم.به
اگه نوع داده فيلد رو Real كنيد مشكل براي ثبت اطلاعات بصورت منطقي (True,False) نخواهيد داشت
تصحيح شد...
یعنی می خواید بگید من بیام یه جدول ایجاد کنم بعد به تعداد گزینه هایی که دارم مثلا دسترسی به ایجاد کتاب جدید ،ثبت عضو جدید و.. .............. فیلد تعریف کنم بعد بیام بصورت true و false مقدار دهیشون کنم بعد سطح دسترسی رو هربار از این فیلد ها مشخص کنم این جوری خیلی درهم برهم میشه
یا می گید بیام بصورت استاتیک مشخص کنم مثلا مدیر اجازه همه کارها رو داره ولی کاربر فقط اجازه جستجو کردن رو داره (خیلی راحته)
من کلا می خوام بصورت پویا سطح دسترسی رو مشخص کنم.
ok
حالا چی می گید رستم خان
سلام ببخشید این کامپوننت دات نت هست؟
میشه یه خط از کد نویسی این کامپوننت برام بذارید...
با تشکر
آموزش کنترل های پر کاربرد بسته ی dotnetbar
موفق باشید.*
کاربر دائمی