Как объединить или скопировать данные анонимного сеанса в пользовательские данные, когда пользователь входит в систему? - PullRequest
0 голосов
/ 11 июня 2010

Это общий вопрос или, возможно, запрос на указатели на другие проекты с открытым исходным кодом, чтобы посмотреть:

Мне интересно как люди объединяют данные сеанса анонимного пользователя с данными аутентифицированного пользователя, когда пользователь входит в систему. Например, кто-то просматривает ваши сайты, сохраняя различные элементы в избранном. Он не вошел в систему, поэтому они сохраняются в данных анонимного пользователя. Затем он входит в систему, и нам нужно объединить все эти данные с их (возможно, существующими) пользовательскими данными.

Делается ли это по-разному для разных приложений? Или есть какие-то лучшие практики или другие проекты, на которые люди могут направить меня?

1 Ответ

1 голос
/ 11 июня 2010

Если очень многое зависит от вашей системы конечно.Но лично я всегда стараюсь объединить данные и сразу же сохранить их так же, как они будут храниться, как при входе пользователя в систему.

Так что, если вы сохраните их в сеансе для анонимного пользователя ив базе данных для любого аутентифицированного пользователя.Просто объедините все данные, как только вы войдете в систему.

...