TMS VCL Security System چیست؟
TMS VCL Security System از جمله محصولات کاربردی ارائه شده توسط شرکت نرم افزاری TMS و یک سیستم مدیریت حقوق کاربران برای اپلیکیشن های Delphi و C++ Builder است. با استفاده از این ابزار می توانید حقوق هر کاربر را به ساده ترین شکل ممکن در سطح منو یا فرم تعریف کنید. این ابزار برای ارائه قابلیت های مدیریت کاربران خود به پروفایل های کاربر / گروه ذخیره شده در یک دیتابیس متکی است. این ابزار به شما اجازه می دهد تا کاربران را به نحوی گروه بندی کنید که حقوق و دسترسی ها را به این شیوه ارث بری کند. بنابراین می توانید یک مدیریت بسیار پیچیده و بسته کاربران را به نحوی با آن integrate کنید که تمام حفره های بالقوه از طریق شورتکات هایی با کم ترین دردسر بسته شوند. تنها در صورتی که کاربر یک دسترسی مشخص را از طریق ادمین دریافت کرده باشد می تواند از فانکشن های مشخص تعریف شده توسط ادمین استفاده کند یا آن ها را ببیند. اگر برای مدیریت حقوق و دسترسی های کاربران در اپلیکیشن های خودتان به دنبال ابزاری مطمئن هستید این ابزار تمام نیازهای شما در این زمینه را برطرف می سازد و می توانید با خیالی آسوده از آن استفاده کنید.
TMS VCL Security System این امکان را به ادمین می دهد که دسترسی ها را در runtime کانفیگ کند و در نتیجه مانع از ریستارت شدن برنامه هنگام تغییر وظایف و دسترسی ها می شود. ادمین می تواند برای انجام این کار از رابط کاربری گرافیکی سرراست استفاده کرده و کاربران جدید بسازد، آن ها را گروه بندی و یا مستقیماً از داخل اپلیکیشن حذف کند. با به کار گیری استایل های VCL، دیالوگ های این ابزار با استایل اپلیکیشن شما هماهنگ می شوند. به همین خاطر کل اپلیکیشن شما ظاهری یک دست پیدا خواهد کرد.
TMS VCL Security System به شما کمک می کند تا اپلیکیشن های حرفه ای خودتان را با ایجاد تجربه بهتری برای کاربران طراحی کنید. از جمله مزایای دیگر این ابزار نیز امکان localize کردن تمام دیالوگ ها و ارائه محصولات به زبان مورد نظر مشتریان است. در ادامه لینک دانلود TMS VCL Security System به همراه سورس کامل آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های TMS VCL Security System:
- - مدیریت حقوق کاربران در اپلیکیشن های Delphi و C++ Builder
- - امکان تعریف حقوق و دسترسی های کاربران به شکل ساده
- - کانفیگ کردن دسترسی ها در runtime
- - عدم نیاز به ریستارت برنامه هنگام تغییر assignment ها
- - دارای رابط کاربری گرافیکی قدرتمند
- - سازگاری دیالوگ ها با استایل اپلیکیشن ها
- - امکان localize کردن برنامه در زبان های دلخواه
- - و بسیاری موارد دیگر.