Если пользователь имеет текущую активную сессию и его пароль считается просроченным (текущая дата больше, чем дата последнего изменения пароля + количество дней, установленное в поле), то сессия завершается и происходит переход на страницу смены пароля. Если пользователь не имеет активной сессии и его пароль считается просроченным, то при следующей авторизации происходит переход на страницу смены пароля.