In a preferred embodiment, an authorization table is stored in a memory of the server. In a preferred embodiment, media IDs are assigned to a user in the authorization table. Additionally or alternatively, a media ID is assigned to one or more users in the authorization table. Additionally or alternatively, a media ID is assigned to a user group in the authorization table. Additionally or alternatively, a media ID is assigned to a user group in the authorization table.
In a preferred embodiment, the program routine checks whether the media ID to be assigned to the identifier when the program routine is executed is assigned to the user or a user group to which the user belongs in the authorization table. In a preferred embodiment, the program routine only assigns the media ID to the identifier if the media file is assigned to the user or a user group to which the user belongs in the authorization table.
In a preferred embodiment, the program routine checks whether the ID whose assignment to a media ID is to be changed when the program routine is executed is assigned to the user or a user group to which the user belongs in an ID table. In a preferred embodiment, the program routine only assigns the media ID to the identifier if the identifier is assigned to the user or a user group to which the user belongs in the identifier table.
In a preferred form of execution, the program routine checks whether the ID whose assignment to a media ID is to be changed when the program routine is processed is the ID of a particular ID type. In a preferred form of execution, the program routine only assigns the media ID to the ID if the ID is of a certain ID type. In a preferred form of execution, the program routine checks whether