GetSimple CMS忘记密码

GetSimple CMS是一个超简单的 CMS,适合建立个人网站等只需要极少数页面的网站。在站上百科上,是这么说的:

GetSimple是一款基于XML存储数据的开源内容管理系统,且易于安装和定制,无需MySQL支持。提供撤销保护和备份功能。网站主题定制方面。适用于小型的网站。

它号称是最简单的内容管理系统,因为只使用简单的 XML 文件来存储数据,连 MySQL 这样的数据库都不需要,所以版本基本上不怎么更新。

一般使用它建的网站也不怎么更新,所以久了可能会忘记密码。我就是忘记了。如果你也和我一样,可以进入网站目录,在里面找到 data/users 目录,下面应该有一个 USERNAME.xml 文件,其中 USERNAME 是你的用户名。用 vi 之类的工具打开它,把它的 PWD 节点值替换掉,就改掉了密码了。

它的 PWD 加密算法是 SHA1,如果你不知道改什么密码好,可以使用 pythonhashlib 模块算一个出来,比如你打算设置密码为 abcdedf,那么类似下面的代码就可以帮助到你:

复制代码
>>> import hashlib
>>> hashlib.sha1(b'abcdedf').hexdigest()
'e0689beea036d0de4d0149aa1a67d2d3f85b66a9'

把上面那串16进制数字写入 PWD 字段即可。然后就可以用新密码登陆了,记得登陆以后要把密码改回你容易记的哈。

相关推荐
非凡的世界5 小时前
PHP 中的动态函数调用
php·动态函数
Okailon14 小时前
Debian12上安裝免费开源的CMS Drupal 11 机顶盒实例
开源·php·cms
一个儒雅随和的男子16 小时前
Redis连接超时排查与优化指南
redis·bootstrap·php
我叫汪枫16 小时前
【刷机分享】解决K20Pro刷入PixelOS后“网络连接”受限问题(附详细ADB命令)
开发语言·adb·php
老程序员刘飞16 小时前
hardhat 搭建智能合约
开发语言·php·智能合约
前端世界21 小时前
当网络里混入“假网关”:用 Scapy 写一个 DHCP 欺骗检测器(附完整代码与讲解)
开发语言·网络·php
KevinLyu1 天前
PHP内核详解· 内存管理篇(三)· 分配大块内存
php
星光一影1 天前
快递比价寄件系统技术解析:基于PHP+Vue+小程序的高效聚合配送解决方案
vue.js·mysql·小程序·php
JaguarJack1 天前
开发者必看的 15 个困惑的 Git 术语(以及它们的真正含义)
后端·php·laravel
落落鱼20131 天前
Dompdf库html生成pdf时editor编辑器中文本长度被截断不会自动换行问题处理
pdf·编辑器·php·html生成pdf