Maveler管理系统
===============

## 部署
1. php版本 >= 7.0
2. 确保`runtime`、`logs`的权限。
```
chmod -R 777 runtime logs
```

## 数据库
```
根目录下的.sql文件: maveler.sql
```
数据库`CHARSET`编码设置为`utf8mb4`,`COLLATE`设置为`utf8mb4_unicode_ci`。

##### JSSDK分享配置
1. 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”，添加群空间的域名。
2. 确保`public/qunstatic/jssdk/access_token.json`、`public/qunstatic/jssdk/jsapi_ticket.json`的读写权限。
```php
chmod 777 public/qunstatic/jssdk/access_token.json public/qunstatic/jssdk/jsapi_ticket.json
```

##### 登录验证码显示
安装`think-captcha`:
```
composer require topthink/think-captcha
```
1. 若出现redeclear check_captcha() 的错误，需要把 public/index.php 中的 require __DIR__ . '/../vendor/autoload.php'; 注释掉！
```
// require __DIR__ . '/../vendor/autoload.php';
```
2. 在 login.html 中添加如下代码
```
<div id="captcha_div">
    <input type="captcha" class="form-control" name="captcha" placeholder="验证码">
    {:captcha_img()}
</div>
```
3. 在 admin/Login/login 控制器中添加如下代码
```
$captcha = input("post.captcha");
if(!captcha_check($captcha)){
    //验证失败
    $this->error('登录失败，验证码不正确!');
};
```






