Authorization سمت سرور يا سمت كلاينت؟
من براي مديريت كاربراي برنامه هام از روش زير كه سمت كلاينت هست استفاده ميكنم.
يعني ميام يك جدول براي نام كاربري و ... ميذارم و يك جدول براي حدود دسترسي به فرم هام و جدوال ديگه و با كد كنترل مي كنم كه كاربر در كجا ميتونه داده ها رو ببينه حذف كنه ايجاد كنه
تا امروز چندين برنامه با اين روش توليد كردم و مشكلي نبوده ولي احساس ميكنم كار جالبي نيست .
آيا ميشه سمت سرور اين كارو با sql server انجام داد ؟ روش معمول بين توليد كننده هاي نرم افزار چه روش ي است؟
نقل قول: Authorization سمت سرور يا سمت كلاينت؟
نقل قول:
نوشته شده توسط
m0rteza
من براي مديريت كاربراي برنامه هام از روش زير كه سمت كلاينت هست استفاده ميكنم.
يعني ميام يك جدول براي نام كاربري و ... ميذارم و يك جدول براي حدود دسترسي به فرم هام و جدوال ديگه و با كد كنترل مي كنم كه كاربر در كجا ميتونه داده ها رو ببينه حذف كنه ايجاد كنه
تا امروز چندين برنامه با اين روش توليد كردم و مشكلي نبوده ولي احساس ميكنم كار جالبي نيست .
آيا ميشه سمت سرور اين كارو با sql server انجام داد ؟ روش معمول بين توليد كننده هاي نرم افزار چه روش ي است؟
دوست عزیز شما می توانید با ایجاد گروه های کاربری کارایی برنامه تون را بالا ببرید . و موقع اضافه کردن کاربر برای برنامه تون اون را به یکی از گروه هایی که ایجاد کردید نسبت دهید . البته برای ایجاد گروه می توانید از tree view استفاده کنید که با ایجاد گره های اصلی و فرعی (پدر و فرزندی) امنیت بالایی می توانید ایجاد کنید . و در مورد شبکه هم می توانید این روش را بر روی سرور ایجاد کنید تا تمام کلاینت ها از آن استفاده کنند .
موفق باشید .