【问题标题】:Access PHP session variables for authentication in MediaWiki在 MediaWiki 中访问 PHP 会话变量以进行身份​​验证
【发布时间】:2020-07-08 20:01:22
【问题描述】:

我有一个私人网站,它有自己的基于 PHP/MySQL 的登录系统。当用户在那里进行身份验证时,会写入一组会话变量以确认用户已登录。他们访问的所有后续页面都会检查这些会话变量,然后才能查看这些页面。

我还在我正在测试的网站上设置了一个 MediaWiki。内容不能公开查看,所以我很想在 MediaWiki 上检查那些相同的会话变量以允许他们访问……但我无法找出最好的方法。 (注意:我是 MediaWiki 的新手)。

只要我将 session_start(); 添加到 MediaWiki index.php,我就会收到致命异常。

我已经研究过使用 SessionManager 和 this code seems promising,但我不确定该放在哪里!新手问题,我知道。谁能让我知道在哪里放置这种代码,或者将我重定向到更好的处理方式?

【问题讨论】:

    标签: php mediawiki mediawiki-extensions


    【解决方案1】:

    会话管理器扩展似乎就是这样。您必须创建一个使用 SessionProviders 的扩展来注册您的会话提供程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-24
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-17
      • 2023-03-14
      相关资源
      最近更新 更多