2008-09-01 5 views
1

У меня есть мой Wordpress и MediaWiki sharing the same login information. К сожалению, пользователям необходимо входить в систему как по отдельности, так и по крайней мере, они используют одни и те же учетные данные.Wordpress MediaWiki Интеграция файлов cookie

То, что я хотел бы сделать, - это успешный вход в блог Wordpress, чтобы вызвать журнал для MediaWiki (в идеале в обоих направлениях). Есть два способа это может произойти:

  1. Лесозаготовки в вызывает системный журнал в другом приложении (записывает печенье и создает сессию в БД)
  2. Получения доступа к проверкам приложений для куки других и затем автоматически регистрируется.

Поскольку имена пользователей являются общими, кажется, что последнее должно быть довольно легко сделать. Любые советы были бы замечательными.

ответ

1

Теперь они поддерживают OpenId.

Есть, вероятно, другие варианты использования OpenId, но я думаю, что это лучшее решение доступно.

1

Вы можете рассмотреть какое-то одноразовое программное обеспечение. Я не знаю, что бесплатно, и я использовал только SiteMinder, который не является ни бесплатным, ни хорошим. Crowd может быть лучше (но опять же не free).

1

Я видел установку, проходящую через Invision Power Board, используя IpbWiki и modping интеграции Wordpress. Имейте в виду, это дорого и чрезмерно.

2

Основная проблема, с которой вы столкнетесь, заключается в том, что у вас будет две формы входа и два метода выхода из системы. Что вам нужно сделать, так это выбрать одну из форм входа в систему по умолчанию и перенаправить другую.

Я был в состоянии successfully integrate bbPress + MediaWiki + WordPress + WordPress MU, но для этого я написал много настраиваемого кода.

Я использую страницу входа bbPress по умолчанию (и .htaccess переписывает/login /), а затем я создал свой собственный плагин проверки подлинности MediaWiki (который очень похож на тот, который вы используете), за исключением моего плагин проверяет файл cookie WordPress/bbPress для входа в систему и автоматически регистрирует пользователя.

Я создал настраиваемую/logout/link, которая запускает выход bbPress, а также одновременно удаляет файлы cookie MediaWiki.

Тогда последним шагом было перенаправить все другие ссылки выхода/входа для bbpress, mediawiki и т. Д. На мой консолидированный. Я использовал .htaccess переписывает для этого, а не беспорядок с кодом ядра.

Продолжается работа, но она работает достаточно хорошо.

+0

Эй вы когда-нибудь выпускали какой-либо код, который вы написали, чтобы сделать интеграцию? Я работаю над интеграцией Mediawiki + WordPress. Благодаря! – 2009-08-20 23:55:58