Истечение срока авторизации в MediaWiki

Материал из Викисфера
Перейти к навигации Перейти к поиску

Истечение срока авторизации в MediaWiki раз в 30 дней — ситуация, когда авторизованный пользователь MediaWiki-сайта (например, Википедии) внезапно обнаруживает, что его IP-адрес опубликован из-за сбоя авторизации.

Движок MediaWiki выставляет cookies авторизации на 30 дней и не обновляет их при редактировании страниц. Поэтому по прошествии 30 дней авторизация может неожиданно истечь даже в процессе активной правки страниц.

Об этой особенности движка сообщается при вводе логина и пароля в русской Википедии, однако, видимо, это предупреждение замечают и помнят на протяжении 30 дней не все (либо понимают его как 30 дней от даты последнего захода или редактирования).

Также движок не возобновляет автоматически истекший сеанс PHP, когда пользователь долго держит окно редактирования открытым. MediaWiki требует повторной отправки формы (что является явной ошибкой разработчиков, ибо не обязательно грузить такими подробностями юзеров, истекший сеанс PHP можно молча восстановить на основании кук).

Пользователь, привыкший отправлять данные повторно при ошибке истечения сеанса PHP, раз в 30 дней сталкивается с точно таким же сообщением при ошибке истечения 30-дневной куки. Таким образом, его IP-адрес оказывается показанным всем желающим.

В некоторых других википроектах авторизация длится дольше, например в Викиреальности и Циклопедии 180 дней.

Интересные факты[править | править код]

  • Иногда люди, которые не хотят разглашать свой IP, просят ревизоров или администраторов скрыть его из истории правок страницы, чтобы его больше никто не увидел.
  • В связи с темой истечения срока авторизации были даже толки (в основном, между Карлссоном и Ромиксом) в сообществе ru_wikipedia.[1][2]

Примечания[править | править код]

Истечение срока авторизации в MediaWiki относится к темам:
1
MediaWiki 
Версии MediaWiki до 1.11.11.21.31.41.51.61.71.81.91.101.111.121.131.141.151.161.171.181.191.201.211.221.231.241.251.261.271.281.291.301.311.321.331.341.351.361.371.381.391.401.41 
Основные разработчики Аарон ШульцБрайон ВибберДаниэль КинзлерМагнус МанскеМаксим СеменикТим ЛакиаТим СтарлингРоберт КрушЭвар Бьярмасон 
Темы оформления AuroraBluecloudCavendishCologneBlueCycloneMonacoMonobook (RealBookModern) • OasisQuartz Vector (Vectorata) • Ventus 
Действия и функции РедактированиеПравка (счётчик) • ДиффМалое изменениеПредварительный просмотрФильтр злоупотребленийСтраница википроекта (подстраница) • СтатьяШаблонФайлИсторияОбсуждениеПереименование страницыПараметры переименованияЗащита страниц (параметрычастичнаяполнаякаскадная) • Удаление/Восстановление страницПараметры удаленияПеренаправление (двойныеподавление) • Список наблюденияОбъединение страницРазделение страницСкрытиеПатрулированиеСсылки сюдаСтабилизацияБлокировка (авто-, глобальная, параметры, причина) • Разблокировка (параметры) • Права участниковРегистрацияПереименование учётной записиУзурпацияОбъединение учётных записейЗагрузка файловОтклонение правкиОтмена правкиБыстрый откатВикипочтаЕдиная учётная записьСвежие правкиВклад (удалённый) • Спам-листЗавершение сеансаПинг 
Пространство имён Основное пространствоОбсуждениеШаблонКатегорияУчастникФайлСправкаProjectSpecialMediaWiki 
Расширения AbuseFilterAntiSpoofArticle Feedback ToolCategoryTreeCentralAuthCentralNoticeCharInsertCheckUserCiteCleanupSiteCodeReviewCollectionCommentsCommunityVoiceConfirmEditContactPageDeleteBatchDismissableSiteNoticeDraftsDumpHTMLDynamicPageListEasyTimelineEmailCaptureEmbedVideoExpandTemplatesExtensionDistributorFixedImageFlaggedRevsGadgetsGlobalBlockingGlobalUsageHTTP302FoundImageMapInputBoxLabeled Section TransclusionLiquidThreadsLocalisationUpdateLockdownLucene-searchMiniDonationMWSearchNewUserMessageNukeOAIRepositoryOATHAuthOggHandlerOpenSearchXmlParserFunctionsPdfHandlerPoemProofread PageQuizRenameuserRevisionDeleteSecurePollSimpleAntiSpamSimpleSurveySiteMatrixSkinPerPageSlippyMapSpamBlacklistStalkerLogSubPageList3SyntaxHighlightTitleBlacklistTitleKeyTorBlockTrustedXFFUploadBlacklistUploadWizardUserMergeVisualEditorWikidiffWikidiff2WikiHiero 
Архивированные расширения AntiBotBoardVoteClientSideCrosswiki BlockingEnforceStrongPasswordGiveRollbackOversightPassword Reset 
Разное AllMessagesFavicon.icoHTML в MediaWikiMediaWiki.orgMediaWiki FAQВнутренняя ссылкаКороткая ссылка-перенаправлениеМатематические формулыНастройки конфигурацииНовые файлыСистемный администраторСписок файловWiki.pngГаджетSidebarStatisticsLocalSettings.phpСкрипты обслуживания