如何从我的网站登录DokuWiki?

时间:2013-07-03 12:16:01

标签: url dokuwiki

我想通过在我的网站上提供DokuWiki的URL来从我的网站登录DokuWiki。我已经提到了DokuWiki页面的URL,我需要在我的网站中传递的URL中传递WIKI的用户名和密码。我的问题如何在我的网站的URL中传递Dokuwiki的userename和密码?

2 个答案:

答案 0 :(得分:0)

我不确定我是否理解正确,但您是否要自动将用户登录到dokuwiki或链接到登录页面?

要链接到登录页面,请使用网址http://example.com/start?do=login

要自动登录,您需要使用其中一个Auth插件。从this list选择适当的东西。

答案 1 :(得分:-1)

Dokuwiki有一个实验性XML-RPC API,对您的用例有帮助。

要完成此操作,您需要在Admin -> Configuration Settings -> Authentication Settings中启用XML-RPC界面,并将remoteuser中有权访问的所有用户进行API调用。

这是在http://mydokuwiki运行的dokuwiki的ruby中的示例,其中我创建了一个用户apiuser,密码为api_password

require "xmlrpc/client"
server = XMLRPC::Client.new( "mydokuwiki","/lib/exe/xmlrpc.php")
begin
   p server.call("dokuwiki.login", "apiuser", "api_password")
rescue XMLRPC::FaultException => e
    puts "Error:"
    puts e.faultCode
    puts e.faultString
end

如果身份验证成功,此代码将返回true,否则将返回false