applicationcommand.php
在文件里加入一句
'appadmincommandReset'
再到applicationadmincommand
下创建一个Rest.php
内容如下:
<?phpnamespace appadmincommand;use thinkconsoleCommand;use thinkconsoleInput;use thinkconsoleinputOption;use thinkconsoleOutput;use thinkException;use thinkDb;use thinkConfig;use fastRandom;class Reset extends Command{ protected function configure() { $this ->setName('reset') ->setDescription('reset admin password'); } protected function execute(Input $input, Output $output) { // 变更前台默认用户的密码,随机生成 $password = Random::alnum(8); $newSalt = substr(md5(uniqid(true)), 0, 6); $newPassword = md5(md5($password) . $newSalt); Db::table('fa_admin')->where('id',1)->update(['password' => $newPassword,'salt'=> $newSalt ]); $output->highlight("Admin newPassword:{ $password }"); $output->highlight("Admin newSalt:{ $newSalt }"); }}
然后到网站的根目录,
这里需要注意几点,
第一 系统环境里的PHP版本
第二 执行命令的路径。
第三 这里的根目录是指,think这文件所在的目录噢
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。