Я занимаюсь разработкой приложения ASP.NET MVC 3, которое по сути является прокси для базы данных. Для входа в систему пользователи должны указать свою базу данных пользователя и имя. (Я знаю, что не стоит использовать пользователей базы данных в качестве пользователей приложений, но я не проектировал базу данных, поэтому не вините меня.)
Когда мои пользователи входят в систему, я хотел бы сохранить в переменной сеанса их имя пользователя и пароль:
Session["UserID"] = TheConnectionStringBuilder.UserID;
Session["Password"] = TheConnectionStringBuilder.Password;
Однако состояние сеанса неразрывно связано с файлом cookie аутентификации, и это может вызвать проблемы позже. Есть ли способ сохранить данные о состоянии сеанса таким образом, чтобы они оставались привязанными к куки-файлу аутентификации?