Я использую проверку подлинности с помощью форм ASP.NET (роли, пользователи, членство и т. Д.).
Короче говоря, я ищу что-то, что даст мне уникальный идентификатор пользователя для пользователей, прежде чем онивошли в систему или перед тем, как создать учетную запись.
Я бы хотел, чтобы пользователь мог в определенной степени персонализировать сайт, прежде чем он приступит к работе при создании учетной записи.Я понимаю, что работа будет потеряна, если они очистят свои куки.
Я сохраняю персонализированные настройки в таблице с их ASP.NET Auth UserId.Я надеюсь, что пользователям будет присвоен идентификатор пользователя на основе файлов cookie еще до того, как они войдут в систему и создадут учетную запись, а не каждый "гость", имеющий одинаковый "идентификатор гостя".
Если и когда они создаютучетная запись или вход в систему Я должен был перенести сохраненные настройки в их «постоянный» UserId, но это нормально для меня.
Я мог бы что-то изобрести заново, создав Guid и сохранив его в cookie, ноЯ бы не хотел изобретать велосипед, если в ASP.NET уже есть механизм.
Спасибо!Dave