Вы должны проверить, нет ли текущего пользователя, а затем автоматически создать новую учетную запись пользователя и войти в нее за кулисами. Если вы используете куки-файлы (и при условии, что у пользователя они включены), последующие посещения этого «анонимного пользователя» все равно будут сопоставляться с той же учетной записью в вашем хранилище пользователей, что полезно для отслеживания активности.
Вы можете автоматически помещать пользователей в «зарегистрированные» и «автоматические / анонимные» группы. Это позволяет вашему коду легко различать, как себя вести, например, решить, показывать ли ссылки «Войти» или «Моя учетная запись» в зависимости от того, является ли текущий пользователь членом «анонимной» группы. Это также облегчает миграцию по истории активности в зарегистрированную учетную запись, если / когда пользователь решит это сделать.