Я пытаюсь понять, есть ли в этом смысл:
1. User logs in, checks "remember me" checkbox.
2. User logs out.
3. User comes back and is automatically logged in.
По сути, это именно то, что вы ожидаете. Значит, работает. Вот где это становится немного странным:
1. User logs in, checks "remember me" checkbox. (Or logs in using remember me.)
2. User is inactive for over 20 minutes, so the session times out.
3. User clicks a link and is sent to the sign in page.
4. User closes browser, then opens again. They are taken to the sign in page.
Похоже, что функция «Запомнить меня» отключена для этого пользователя, когда его сеанс истекает из-за бездействия. Я пытался найти что-то об этом в документации, но безуспешно. Если это ожидаемое поведение, тогда это круто, но я хотел бы подтвердить.
Мы используем менеджер Sitecore.Security.Authentication, чтобы установить cookie в первую очередь.