jeecms v9修改后台访问地址
- 将jeeadmin/jeecms/index.do 改为admin/index.do为例
- 修改WebContent\WEB-INF\web.xml
- <servlet-mapping>
- <servlet-name>JeeCmsAdmin</servlet-name>
- <url-pattern>/jeeadmin/jeecms/*</url-pattern>
- </servlet-mapping>
- 改为
- <servlet-mapping>
- <servlet-name>JeeCmsAdmin</servlet-name>
- <url-pattern>/admin/*</url-pattern>
- </servlet-mapping>
- 修改WebContent\WEB-INF\config\jeecms-servlet-admin.xml
- <entry key="appBase" value="/jeeadmin/jeecms"/>
- 改为
- <entry key="appBase" value="/admin"/>
- 修改WebContent\WEB-INF\config\shiro-context.xml
- 把
- *.jspx = anon
- *.jhtml = anon
- /member/forgot_password.jspx = anon
- /member/password_reset.jspx = anon
- /login.jspx = authc
- /logout.jspx = logout
- /member/** = user
- /jeeadmin/jeecms/login.do = authc
- /jeeadmin/jeecms/logout.do = logout
- /jeeadmin/jeecms/** =user
- 改为
- *.jspx = anon
- *.jhtml = anon
- /member/forgot_password.jspx = anon
- /member/password_reset.jspx = anon
- /login.jspx = authc
- /logout.jspx = logout
- /member/** = user
- /admin/login.do = authc
- /admin/logout.do = logout
- /admin/** =user
- 把
- <property name="adminLogin" value="/jeeadmin/jeecms/login.do"/>
- <property name="adminPrefix" value="/jeeadmin/jeecms/"/>
- 改为
- <property name="adminLogin" value="/admin/login.do"/>
- <property name="adminPrefix" value="/admin/"/>
- 把
- <property name="adminIndex" value="/jeeadmin/jeecms/index.do"/>
- 改为
- <property name="adminIndex" value="/admin/index.do"/>
- 修改\src\com\jeecms\cms\web\AdminContextInterceptor.java
- 把
- private static String getURI(HttpServletRequest request) throws IllegalStateException {
- UrlPathHelper helper = new UrlPathHelper();
- String uri = helper.getOriginatingRequestUri(request);
- String ctxPath = helper.getOriginatingContextPath(request);
- int start = 0, i = 0, count = 2
- if (!StringUtils.isBlank(ctxPath)) {
- count++;
- }
- while (i < count && start != -1) {
- start = uri.indexOf('/', start + 1);
- i++;
- }
- if (start <= 0) {
- throw new IllegalStateException("admin access path not like '/jeeadmin/jeecms/...' pattern: " + uri);
- }
- return uri.substring(start);
- }
- 改为
- private static String getURI(HttpServletRequest request) throws IllegalStateException {
- UrlPathHelper helper = new UrlPathHelper();
- String uri = helper.getOriginatingRequestUri(request);
- String ctxPath = helper.getOriginatingContextPath(request);
- // int start = 0, i = 0, count = 2;修改
- int start = 0, i = 0, count = 1;
- if (!StringUtils.isBlank(ctxPath)) {
- count++;
- }
- while (i < count && start != -1) {
- start = uri.indexOf('/', start + 1);
- i++;
- }
- if (start <= 0) {
- throw new IllegalStateException("admin access path not like '/admin/...' pattern: " + uri);
- }
- return uri.substring(start);
- }
- 通过数据库修改密码
- 通过数据库修改 admin 密码
- select * from core_user;
- | 1 | admin | jobar | 0230504dd5de96d2f6784d45d1bc7633 |
- 密码已经是被加密过的了。
- 密码加密类:com.ponyjava.common.util.Md5PwdEncoder
- 例如我想将密码设为 “zhaozh”, 就先用这个类加密,然后更新数据库就 ok 了。
- public class Test {
- public static void main(String[] args) {
- Md5PwdEncoder encoder = new Md5PwdEncoder();
- System.out.println(encoder.encodePassword("zhaozh"));
- }
- }
- 输出为:f06238ff925a61f9c62de7d64c64bad3
- mysql>
- update core_user set password='f06238ff925a61f9c62de7d64c64bad3' where user_id='1';
- 再次登录就 ok 了。
jeecms v9修改后台访问地址的更多相关文章
- jeecms怎么修改后台访问路径?
1,修改后台访问路径: 如:http://localhost:8080/jeeadmin/jeecms/login.do 改:http://localhost:8080/hailou/index.do ...
- ecshop修改后台访问地址
本文转自‘做个好男人’的博客. 打开data/config.php,找到define(’ADMIN_PATH’,’admin’),这里是定义后台目录的地方,把其中的admin换成你的后台自定义目录,如 ...
- 解决emlog默认导航不能修改的问题以及修改后台登录地址的方法
修改默认导航 我们需要使用修改代码的方式来解决 首先找到admin/navbar.php文件 然后找到需要删除的几行代码: if ($type != Navi_Model::navitype_cust ...
- jeecms 修改后台访问路径
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_30553235/article/details/74971414 我使用的是jeecms ...
- jeecmsv8.1怎么修改项目后台访问地址
将jeeadmin/jeecms/index.do 改为admin/index.do为例 1.修改WebContent\WEB-INF\web.xml <servlet-mapping> ...
- ECOS-Ecstore 后台管理地址修改
ECStore默认出厂的后台管理地址是: http://域名/index.php/shopadmin http://域名/shopadmin [配置过rewrite后,并开启伪静态] 如果想要更个性的 ...
- ThinkPHP3.2.3:使用模块映射隐藏后台真实访问地址
例如:项目应用目录/Application下模块如下,默认后台模块为Admin 现在需要修改后台模块的访问地址,以防被别有用心的人很容易就猜到,然后各种乱搞... (在公共配置文件/Applicati ...
- ThinkPHP3.2.3:使用模块映射隐藏后台真实访问地址(如:替换url里的admin字眼)
例如:项目应用目录/Application下模块如下,默认后台模块为Admin 现在需要修改后台模块的访问地址,以防被别有用心的人很容易就猜到,然后各种乱搞... (在公共配置文件/Applicati ...
- 修改WordPress后台登录地址,提高安全性
大家都知道,WordPress默认的后台登陆地址是http://[你的域名]/wp-admin,今天就来讲讲怎么修改WordPress后台登录地址,首先要知道为什么要修改WordPress后台登录地址 ...
随机推荐
- Linux安全审计-基础篇
安全审计这块我能想到的有两种方案可以解决,一种是在Linux中配置实现,一种是使用Python开发堡垒机实现,我先实现了第一种比较简单的:后面会开发堡垒机: 一.首先我们需要在/etc/profi ...
- 005-Java运算符
1. 求余符号,余数的符号是和被除数保持一致的. 2. 自增自减运算符不改变变量的数据类型. 逻辑运算符 逻辑与:& 逻辑或:| 逻辑非:! 短路与:&& 短路或:|| 逻辑 ...
- logback日志文件的使用
1.引入Jar包,Maven pom.xml <!-- Logging with SLF4J & LogBack --> <dependency> <groupI ...
- 再次封装ajax函数,统一入口
根据API写网页的时候,每个页面都需要ajax请求,每次都写一大堆请求,配置什么的太麻烦,于是打算封装一个ajax函数,统一调用: 开始时是使用return返回ajax,如下: function cr ...
- mysql sql时间戳格式化语句
FROM_UNIXTIME(c.lastUpdateTime/1000,'%Y-%c-%d %h:%i:%s' ) as updatetime; select c.roleid, r.username ...
- animation,transition,transform小练习
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Pascal 排序算法
Pascal 排序 排序 排序就是将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程.排序问题是一个十分重要的问题,并且排序的方法有很多种: 例子:输入20个数,将它们按照从高到低的次序排 ...
- 微信小程序 tabBar模板
tabBar导航栏 小程序tabBar,我们可以通过app.json进行配置,可以放置于顶部或者底部,用于不同功能页面的切换,挺好的... 但,,,貌似不能让动态修改tabBar(需求:通过switc ...
- 4_2.springboot2.x配置之springmvc自动配置
1.Spring MVC auto-configuration 查看官方文档: Spring Boot为Spring MVC提供了自动配置,适用于大多数应用程序. 自动配置在Spring的默认值之上添 ...
- <Python基础>python是如何进行内存管理的
.Python 是如何进行内存管理的?答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制⒈对象的引用计数机制Python 内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用 ...