2011-01-19 1 views
0

Я хочу создать новый Asp.Net_SessionId всякий раз, когда пользователь выполнил вход в мою систему. Как я могу его создать, и если я не могу его создать, то каким может быть подход к обновлению значения Asp.Net_SessionId, я хочу, чтобы я сохранил Guid.NewGuid() в Asp.Net_SessionId, чтобы создать новое значение Asp.Net_SessionIdКак создать новый Asp.Net_SessionId в asp.net

ответ

1

Чтобы переопределить идентификатор сеанса, вам необходимо создать настраиваемый поставщик сеансов, а не легкую задачу, а не то, что я рекомендую получить. Зачем создавать у пользователя идентификатор сеанса? Если вы хотите дать им уникальный идентификатор, тогда создайте свой собственный идентификатор guid и сохраните его в сеансе, и обратитесь к нему для ваших личных потребностей ...

HTH.

2

Вы хотите реализовать свой собственный ISessionIDManager, который «создает и проверяет значения идентификатора сеанса и управляет хранением идентификатора сеанса в ответе HTTP, а также извлечения значения идентификатора сеанса из HTTP-запроса».

Это не то же самое, что SessionStateStoreProviderBase, что является фактической реализацией хранилища данных.

Смежные вопросы