Użytkownik

Jak działa użytkownik w kliencie?

Użytkownik w kliencie unifikuje przesyłane dane w wiadomościach, pozwala ustawić w wiadomości identyfikatory typu:

  • cookie - identyfikator przechowywany w danych przeglądarki.
  • id - identyfikator numeryczny klienta.
  • email - identyfikator zawierający adres e-mail.
  • mobile - identyfikator zawierający numer telefonu.

Typy identyfikatorów są przechowywane w interfejsie UserKeys jako stałe.

Tworzenie użytkownika

Do stworzenia użytkownika potrzebna będzie kreacja nowej instancji klasy User, następnie należy przypisać instancji odpowiednie atrybuty. Wygląda to w następujący sposób:

<?php
  $user = new User([
    UserKeys::ID => 123,
    UserKeys::COOKIE => 14321123416123413215,
    UserKeys::EMAIL => 'jan.kowalski@sarehub.com'
  ]);
 ?>