У нас есть собственный модуль входа в систему DNN, который мы используем для входа наших пользователей на сайт из нашей системы ERP.
Сначала мы проверяем, существует ли пользователь в нашей системе ERP.Если они это сделают, мы приступаем к получению наших глобальных настроек соединения с сервером (Global Vars).Мы также проверяем, есть ли у пользователя более одной компании.Если у них есть более одной компании, то они должны будут выбрать одну при входе в систему.
Теперь мы также проверяем, существует ли пользователь в DNN в таблице Users.Если нет, мы создаем их программно, потому что они существуют в нашей системе ERP, и регистрируем их.
Теперь проблема в том, что я добавил опцию Запомнить меня , которая создает постоянный файл cookie с использованием DotNetNuke.Entities.Users.UserController
Как я могу использовать встроенные сеансы и файлы cookie DotNetNuke для моего собственного модуля входа?
Теперь у меня вопрос, как мне сохранить компанию впостоянный cookie, а также Глобальные настройки из нашей системы ERP безопасным способом?
Как мне УСТАНОВИТЬ, а затем восстановить Cookie?