2011-04-05 60 views
0

语境MediaWiki:如何以编程方式创建用户?

我想整合[链接到MediaWiki] [1]作为一个工具,帮助我的系统。只有我的系统的用户才能访问[MediaWiki] [1]。因此,如果用户在我的系统中登录或更新她的帐户,此更改(登录名和密码)应与[MediaWiki] [1]同步。

Plataform

.NET应用程序和PHP

可能的解决方案

链接到MediaWiki扩展,它提供了一种web服务对用户帐户同治。

  1. 你想过我怎么能 完成我的可能的解决方案 或任何其他解决方案考虑 的方面我是什么想法?
  2. 如果没有现有的插件,怎么可以用力学工作 来做自定义的 解决方案?

回答

0

谢谢大家的发帖。我的问题的答案也来自你的一些见解。但实际上,没有其他简单的方法可以自动创建用户。我写了一个处理CRUD操作的web服务。

我不会做@tokk建议,因为它不直接通过数据库集成系统架构。这有一个完整的解释。

我不会这样做// @ adrian-archer建议原因RemoteUser超出了我的上下文。

1

如果您有访问数据库的权限,则可以直接使用mediawiki中的用户表。 Here are some informations about this table.

+0

感谢您的回答,但我不想直接访问数据库,因为密码字段是用PHP函数加密的。我可以使用您提供的信息将PHP webservice编写为插件。让我看看其他人怎么说的。不管怎么说,还是要谢谢你!干杯! – 2011-04-05 19:27:03

相关问题