|
|
|
|
|
- Retrieving the rights granted to the users and copying these rights
HInfoDatabaseRights (Example)
Retrieving the rights granted to the users and copying these rights The following example is used to: - find out the default rights granted to a user
- find out the rights actually granted to a user
- copy the default rights granted to a user to another user
sRights is string sARight is string // Retrieves the rights to read and add granted to // the user named Smith on MyDatabase sRights = HInfoDatabaseRights("CNT", "Smith" , ... hRightsRead+hRightsInsert, "MyDatabase") sARight = ExtractString(sRights, firstRank, TAB) WHILE sARight<>EOT SWITCH sARight CASE hAllowed // Process CASE hForbidden // Process CASE hInherit // Process END sARight = ExtractString(sRights, nextRank, TAB) END // Retrieves the actual rights to read and add granted to // the user named Smith on MyDatabase sRights = HInfoDatabaseRights("CNT", "Smith" , ... hRightsRead+hRightsInsert, "MyDatabase", True) sARight = ExtractString(sRights, firstRank, TAB) WHILE sARight<>EOT SWITCH sARight CASE hAllowed // Process CASE hForbidden // Process END sARight = ExtractString(sRights, nextRank, TAB) END // Copy the rights from a user to another one sRights1 is string sRights1 = HInfoDatabaseRights("CNT", "Smith", ... hRightsRead + hRightsInsert, "MyDatabase") HModifyDatabaseRights(CNT, "Clark",... hRightsRead + hRightsInsert, sRights1, "MyDatabase")
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|