# myopen
**Repository Path**: amazon/myopen
## Basic Information
- **Project Name**: myopen
- **Description**: 基于jfinal,layui2,mysql
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 2
- **Created**: 2017-04-26
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 项目介绍
项目逐步完善中。
# 线上例子
https://open.jiinfo.cn/admin/login
账号密码: admin/123456
此处,大家尽量选用Chrome,Safari某些原因,导致验证码一直失败
# 快速开始
构建项目以后,从SQL文件夹下倒入初始化SQL。配置文件在config.txt里。找到AppConfig类,右键Debug即可运行。
访问地址 http://IP:8000/admin 账号:admin/123456,端口在 AppConfig可以修改。
如果出现怪异的问题,可以在pom文件里把mysql驱动改成5.1
# 目录介绍
2 本项目,前台使用了layui,官网http://www.layui.com,后台使用了jfinal3.6,官网http://www.jfinal.com
3 本项目,主要封装了一下功能,权限,字典,定时任务
4
权限,自己定义了权限拦截器,便于改造,主要思路是把后台配置过的url都进行认证,如果后台没有配置过改权限,那么就不会认证。同时封装了权限标签,详细使用见/admin/user/index.html 里面的 auth ,建议配置按钮的权限,设置成最终提交的url,而不是跳转的URL
5 字典,
字典使用方式见 /admin/user/index.html 状态查询参数,通过页面设置map对象传入参数,然后生成select
6 定时任务,
可以直接添加定时任务,定时任务可以立即执行一次,等等
7 使用了 jfinal自带的模板,而非jsp,模板使用方式参见jfinal文档
8 目前项目html结构
/admin,后台管理的页面,/admin/common 里面是后台模板的几个通用的部分,不想使用通用的布局,参考/admin/login.html或者使用部分布局,参考/admin/my_password.html
/common 整个项目的通用模板m 目前包含了字典的模板
/plugins 包含了各种js插件等
/upload 默认上传的文件会保存在这里