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 字段即可。然后就可以用新密码登陆了,记得登陆以后要把密码改回你容易记的哈。

相关推荐
牛马也想出海9 小时前
亚马逊爬虫代理IP:IP类型选择与配置指南
开发语言·php
梦梦代码精10 小时前
基于UniApp+Vue3+ThinkPHP 8,这套知识付费系统的架构设计有点东西
java·低代码·docker·uni-app·开源·php
lxw184491251413 小时前
PHP5、PHP7、PHP8 版本核心区别与特性
人工智能·php
AI直播技术杂谈13 小时前
直播画面突然模糊了,排查了三个小时
开发语言·php
heimeiyingwang13 小时前
【架构实战】可观测性三支柱实战:Metrics、Logging、Tracing 如何统一落地
开发语言·架构·php
CRMEB16 小时前
商城大促活动策划全流程:从定目标到复盘四阶段
java·开发语言·人工智能·ai·开源·php
新鲜势力呀18 小时前
ESP8266 物联网实战:PHP 后端 + Web 服务器实现 LED 远程控制(超详细入门教程)
前端·物联网·php
xixiaoyunya18 小时前
从零搭建跨域互联网络:个人与小团队的轻量组网方案技术解析
开发语言·智能路由器·php
吴声子夜歌1 天前
网络安全——网络渗透测试(网络扫描)
网络·web安全·php
吴声子夜歌2 天前
网络安全——网络渗透测试(密码破译)
网络·web安全·php