Freeware versions of the TUsers Security Component
TUsersSTD v1.0
TUsersSTD (STanDard version) is a security component designed for applications with few security needs such as password protection only and menu items protection. With a few lines of code and a little configuration at design-time, your application is ready to control users permissions and restrict some resources of your program depending on the permission level granted to the user. The component includes a built-in administration tool that allows the administrator to create users, modify user's data (including user's password), set permissions level to users and delete users.
Some features:
Designed for Paradox based applications;
TUsersSTD database is stored in a Paradox table protected by a password;
Few lines of code (it depends on the number of items you want to protect);
Easy localization (ready to be used in english, portuguese and spanish)
All user's data can be modified by the security administrator(including user's password);
User's password is encrypted.
TUsersPRO v1.1
TUsersPRO (PROfessional version) is a security component designed for applications with medium security needs like password protection, protection of menu items and easy security configuration through profiles. With a little configuration level at design-time, your application is ready to control its users' permissions. With TUsersPRO you do not need to write code for implementing the users control. You just need to connect TUsersPRO to the TMenu component of your main form and the component does everything for you.
Some Features:
Connected with the menu of your application main form, the component TUsersPRO will disable or make invisible the menu items the user is not allowed to access, according to their profile;
Designed for Paradox applications;
TUsersPRO database is stored in a set of Paradox tables protected by a password
Easy localization (ready to be used in english, portuguese and spanish)
All user's data can be modified by the security administrator(including users password);
Auto updates when your menu changes;
Users passwords are encrypted;
Login screen customization, through the OnLogin event.
In the administration module, the administrator can:
Create users and users profiles;
Associate users with a profile;
Grant permissions for users and profiles visually;
Update permissions for all users that belong to a profile;
Change user's data and password;
Force users to change password regularly
And much more.
TUsersCSLite
TUsersCSLite (Client/Server version) is a security component designed for applications with high-level security needs, including the user activities registration. It can be used with any DBMS available on the market. The v1.2 now also supports Paradox and MS-Access data files. TUsersCS is also multi-application. Like TUsersPRO, you do not need to write code for implementing the users control. You just need to connect it to the TMenu component of your main form and the component does everything for you.
Some features:
Can be used with any DBMS available on the market (via ODBC or BDE) - all operations are made using ANSI-SQL.
Support Paradox tables
Multi-Application: users and profiles shared by any number of applications
User's data can be stored together with the application's data or in a separated database
Maximum two lines of programming
Audit module
Easy localization (ready to be used in english, portuguese and spanish)
All user's data can be modified by the security administrator(including users password)
Auto updates when your menu changes
User's password are encrypted;
Login screen
customization
Cryptography functions customization.
In the administration module, the administrator can:
Create users and users profiles;
Associate users with a profile;
Grant permissions for users and profiles visually;
Update permissions for all users that belong to a profile;
Change user data and password;
Force users to change password regularly
Set the user (or all users of a profile) in audit mode, to check the use of the application by the user;