Populando o UserString

clip0217

No grid de sessões há uma coluna chamada "User String". A classe TUniGUISession expõe uma propriedade especial chamada UserString que pode ser preenchida pelos desenvolvedores. Qualquer valor atribuído a essa propriedade será exibido no grid de sessões. Isso fornece uma maneira fácil de identificar o proprietário da sessão — por exemplo, um endereço de e-mail, um nome de usuário, um endereço IP ou qualquer outro identificador conveniente.

O melhor local para preencher a UserString propriedade é quando seu MainForm é criado. Exemplo:

MainForm.pas
procedure TMainForm.UniFormCreate(Sender: TObject);
begin
  case Random(4) of
    0: UniSession.UserString := '[email protected]';
    1: UniSession.UserString := '[email protected]';
    2: UniSession.UserString := '[email protected]';
    3: UniSession.UserString := '[email protected]';
  end;
end;