4D LanguageCommands by themeUsers and GroupsVersion: NextUsers and GroupsBLOB TO USERS ( users : Blob )CHANGE CURRENT USER ({ user : Text, Integer ; password : Text })CHANGE PASSWORD ( password : Text )Current user ( user : Integer ) : TextDELETE USER ( userID : Integer )EDIT ACCESSGet default user : IntegerGet group access : CollectionGET GROUP LIST ( groupNames : Text array ; groupNumbers : Integer array )GET GROUP PROPERTIES ( groupID : Integer ; name : Text ; owner : Integer {; members : Integer array} )Get plugin access ( plugIn : Integer ) : TextGET USER LIST ( userNames : Text array ; userNumbers : Integer array )GET USER PROPERTIES ( userID : Integer ; name : Text ; startup : Text ; password : Text ; nbLogin : Integer ; lastLogin : Date {; memberships : Integer array {; groupOwner : Integer}} )Is user deleted ( userNumber : Integer ) : BooleanSET GROUP ACCESS ({ groups : Collection })Set group properties ( groupID : Integer ; name : Text ; owner : Integer {; members : Integer array} ) : IntegerSET PLUGIN ACCESS ( plugIn : Integer ; group : Text )SET USER ALIAS ( alias : Text )Set user properties ( userID : Integer ; name : Text ; startup : Text ; password : Text ; nbLogin : Integer ; lastLogin : Date {; memberships : Integer array {; groupOwner : Integer}} ) : IntegerUser in group ( user : Text ; group : Text ) : BooleanUSERS TO BLOB ( users : Blob )Validate password ( userID : Integer, Text ; password : Text {; digest : Boolean} ) : Boolean