`
cutecoot
  • 浏览: 120413 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MediaWiki如何重置用户密码

 
阅读更多

您可以使用maintenance/changePassword.php维护脚本来重置一名用户的密码。

您必须在命令行下运行该脚本。换句话说,请登录到安装wiki的服务器,然后进入命令行提示符。进入安装目录,然后进入maintenance子目录。运行下列命令:

php changePassword.php --user=someuser --password=somepass

这里可见的“somepass”就是您将要设置的密码,而“someuser”就是您将修改其密码的用户名,该用户名应出现在数据库的“user”表中。

您同样可以使用直接修改数据库的老办法。假设变量$wgPasswordSalt已被设为true值(默认),您可以在MySQL中运行下列SQL查询:

 UPDATE USER SET user_password = MD5(CONCAT(user_id, '-', 
   MD5('somepass'))) WHERE user_name = 'someuser';

这里可见的“somepass”就是您将要设置的密码,而“someuser”就是您将修改其密码的用户名,该用户名应出现在数据库的“user”表中。

Note 注意:CONCAT字符串中的user_id是一项列名,不应被替换为'someuser'。

Note 注意:如果您得到了'dbname.user table does not exist'错误,请检查LocalSettings.php文件,并特别注意$wgDBprefix变量的值。如果该变量不为空,请尝试重复执行上述命令,并将SQL查询UPDATE子句中的user替换为$wgDBPrefix_user

如果您使用的是PostGreSQL,请使用下列查询替代:

  UPDATE mwuser SET user_password =
    md5(user_id || '-' || md5('somepass')) WHERE user_name='someuser';

您还可以尝试使用重设密码插件

分享到:
评论

相关推荐

    mediaWiki1.23.6版本

    在MediaWiki 1.23.6中,开发者关注了用户体验和性能优化。它引入了更强大的搜索功能,让用户能够更高效地查找所需信息。此外,该版本增强了编辑工具,使内容创建和编辑过程更加流畅。对于管理员来说,权限管理系统...

    mediawiki-1.9.3cn.zip

    此外,MediaWiki的扩展性是其一大特点,用户可以通过安装各种插件和模板来扩展功能,满足不同需求,例如添加搜索优化、用户权限管理、页面统计等功能。 总的来说,MediaWiki 1.9.3cn是一个值得信赖的维基平台,尤其...

    mediawiki的安装.doc

    接下来,我们需要为MySQL的root用户设置密码。Wamp5内置了phpMyAdmin工具,通过“Tools”或“你的别名”菜单项可以访问。在phpMyAdmin界面,点击“权限”选项来修改root用户的密码。在默认情况下,root用户有两个...

    MediaWiki Info

    1. **易用性**:MediaWiki提供了一个直观的用户界面,使得非技术用户也能轻松编辑和创建页面。它的WYSIWYG(所见即所得)编辑器降低了内容贡献的门槛。 2. **多语言支持**:MediaWiki支持多种语言,方便全球用户...

    MediaWiki LDAP

    1. **单一登录(Single Sign-On, SSO)**: 安装并配置后,MediaWiki LDAP插件让用户能够使用他们现有的LDAP凭据访问wiki,实现SSO体验,提高用户便利性和安全性。 2. **用户同步**: 插件可以自动同步LDAP服务器上...

    UCenter_MediaWiki_Discuz X2.rar

    UCenter、MediaWiki和Discuz X2这三款软件各自在用户管理、百科构建和论坛运营方面都有出色的表现,而将它们有效地整合在一起,可以实现单点登录功能,让用户的使用体验更加便捷。本文将详细介绍如何通过UCenter实现...

    MediaWiKi linux Install package

    3. **配置数据库**:启动MySQL/MariaDB服务,创建一个新的数据库和用户,并赋予其对新数据库的权限。这通常通过命令行工具如`mysql`或`mysqladmin`完成。 4. **下载MediaWiki**:从官方MediaWiki网站或通过wget命令...

    mediawiki在windows下的安装.

    在“用户权限”窗口中,我们在更改密码项里为 root 设置密码,请设置好密码(前后要一致)然后点右边的执行。root 密码就设置完成了。 mediawiki 安装 现在我们回到权限页,phpMyAdmin 会提示无法连接数据库。这是...

    MediaWiki部署安装包

    本部署安装包是针对那些在尝试部署MediaWiki过程中遇到问题,特别是关于皮肤缺失问题的用户设计的。 在MediaWiki的原始源代码中,有时默认皮肤可能未包含在内,这会导致在安装过程中出现“皮肤不存在”的错误。这个...

    mediawiki-1.30.0.tar.gz

    - **易用性**:MediaWiki提供了一个用户友好的界面,使得非技术人员也能轻松编辑和贡献内容。 - **多语言支持**:它支持多种语言,允许全球用户进行无障碍交流。 - **模板和分类**:MediaWiki允许用户创建模板,...

    mediawiki-1.13.0.tar.gz

    4. **创建数据库**:使用MySQL客户端创建一个新的数据库,并授予适当的权限给MediaWiki用户。 5. **运行安装脚本**:在Web服务器的文档根目录中,将`mediawiki-1.13.0`目录移动或链接过去。然后通过浏览器访问`...

    MediaWiki语法.pdf

    MediaWiki提供了丰富的语法和功能,使得用户能够便捷地编辑和格式化文本内容,从而创建结构化的文档。以下内容将详细介绍MediaWiki的基本语法使用、实例、技巧以及注意事项。 **MediaWiki字体格式控制** MediaWiki...

    鼎鼎大名的 mediawiki 源程序

    7. **用户权限与身份验证**:MediaWiki有精细的用户权限管理系统,可以设定不同用户的角色,如匿名用户、注册用户、管理员等,以保护网站安全。 8. **SEO友好**:MediaWiki支持元标签和自定义URL,有助于搜索引擎...

    WYSIWYG_v1.20.2_MediaWiki_V1.21.*

    通过将CKEditor与MediaWiki结合,用户可以享受到更直观的编辑界面,无需学习wikitext代码,这对于新用户和不熟悉MediaWiki语法的人来说是一个巨大的改进。 安装和配置"WYSIWYG_v1.20.2"编辑器可能涉及以下步骤: 1...

    MediaWiki相关包

    MediaWiki 让用户可以通过博客、wiki 以及文件来共享信息。它还允许使用一个标记云来保护所上载的文件,标记文件以便轻松定位,以及定位专家。更多信息,请参见 参考资料。 那么,如果想要引入一些不想手动更新的...

    mediawiki代码高亮显示插件

    在 Mediawiki,一个开源的wiki系统中,用户经常需要分享和讨论各种编程语言的代码片段。然而,原始的 Mediawiki 没有内置的代码高亮功能,这使得代码难以阅读和理解。为了改善这种情况,开发了名为 GeSHi (Generic ...

    mediawiki-1.33.0部署程序.zip

    Mediawiki是一个强大的开源维基引擎,常用于创建和维护百科全书式网站,比如知名的Wikipedia就是基于Mediawiki构建的。本教程将详细讲解如何使用"mediawiki-1.33.0部署程序.zip"进行简单且直接的部署。 首先,我们...

    MediaWiki中文使用手册

    MediaWiki是由PHP开发的免费开源的维基程序,运行于...MediaWiki适合建立大型的百科网站,也有很多网站利用MediaWiki建立知识库系统,例如著名的Blog程序WordPress的官方网站的知识库体系就是基于MediaWiki搭建的。

Global site tag (gtag.js) - Google Analytics