• ThinkCMF后台地址加密忘记了无法打开后台怎么办?


    ThinkCMF后台地址加密忘记了无法打开后台怎么办?笔者为了网站安全把ThinkCMF后台的安全模式打开后忘了保存加密地址,导致无法登陆后台,找了些网上的资料,不太靠谱,只好从代码入手,找到/application/Admin/Controller/PublicController.class.php

    将24-33行的:

    }else{
    $site_admin_url_password =C("SP_SITE_ADMIN_URL_PASSWORD");
    $upw=session("__SP_UPW__");
    if(!empty($site_admin_url_password) && $upw!=$site_admin_url_password){
    redirect(."/");
    }else{
    session("__SP_ADMIN_LOGIN_PAGE_SHOWED_SUCCESS__",true);
    $this->display(":login");
     }
    }

    替换为

    }else{
    session("__SP_ADMIN_LOGIN_PAGE_SHOWED_SUCCESS__",true);
    $this->display(":login");
    }

    替换后就可以正常登陆了,接着去后台 设置->网站信息->后台地址加密码 就可以看到加密后的地址了,然后将上述的代码修改撤销就OK了!

  • 相关阅读:
    PHP中的NULL类型
    js中自定义事件,使用了jQuery
    chrome调试文章
    codeforces 633D
    hdu 1496 Equations
    poj 1286 Necklace of Beads
    poj 2154 Color
    poj 3270 Cow Sorting
    poj 1026 Cipher
    poj 2369 Permutations
  • 原文地址:https://www.cnblogs.com/lhj-blog/p/11236115.html
Copyright © 2020-2023  润新知