## 登录/注册(Login)
## 账号密码登录接口\[login\]【免登录】
账号密码登录接口
### 请求URL
http://www.yoursite.com/addons/cms/api.login/login
### 请求方法
POST
### 请求参数
| Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| account | string | 是 | 账号 | admin |
| password | string | 是 | 密码 | 123456 |
### 返回值
~~~css
{
"code": 1,
"msg": "登录成功",
"time": "1616748751",
"data": {
"token": "abb6f89c-47d1-4ac7-8687-4ac5c505714a",
"user_id": 1
}
}
~~~
## 重置密码接口\[resetpwd\]【免登录】
重置密码接口
### 请求URL
http://www.yoursite.com/addons/cms/api.login/resetpwd
### 请求方法
POST
### 请求参数
| Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| type | string | 是 | 类型 | mobile |
| mobile | string | 是 | 手机号码 | 18333333333 |
| email | string | 是 | 邮箱 | 123456.qq.com |
| newpassword | string | 是 | 新的密码 | 987654 |
| captcha | string | 是 | 验证码 | 123456 |
### 返回值
~~~json
{
"code": 1,
"msg": "重置密码成功",
"time": "1616638965",
"data": null
}
~~~
## 手机验证码登录接口\[mobilelogin\]【免登录】
手机验证码登录接口
### 请求URL
http://www.yoursite.com/addons/cms/api.login/mobilelogin
### 请求方法
POST
### 请求参数
| Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| mobile | string | 是 | 手机号码 | 18333333333 |
| captcha | string | 是 | 验证码 | 123456 |
### 返回值
~~~css
{
"code": 1,
"msg": "登录成功",
"time": "1616748751",
"data": {
"token": "abb6f89c-47d1-4ac7-8687-4ac5c505714a"
}
}
~~~
## 注册会员接口\[register\]【免登录】
注册会员接口
### 请求URL
http://www.yoursite.com/addons/cms/api.login/register
### 请求方法
POST
### 请求参数
| Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| username | string | 是 | 用户名 | admin |
| password | string | 是 | 密码 | 123456 |
| mobile | string | 是 | 手机号码 | 18333333333 |
| code | string | 是 | 验证码 | 123456 |
### 返回值
~~~css
{
"code": 1,
"msg": "注册成功",
"time": "1616638965",
"data": {
"token": "abb6f89c-47d1-4ac7-8687-4ac5c505714a",
"user_id": 1
}
}
~~~
## 小程序登录接口\[wxLogin\]【免登录】
小程序登录接口
### 请求URL
http://www.yoursite.com/addons/cms/api.login/wxLogin
### 请求方法
POST
### 请求参数
| Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| code | string | 是 | 小程序授权code | sdf4s6df4s6dfsdfw |
| rawData | object | 是 | 小程序授权用户信息 | {"nickName":"昵称","gender":1,"language":"zh\_CN","city":"NanShan","province":"ShenZhen","country":"China","avatarUrl":"https://thirdwx.qlogo.cn/mmopen/vi\_32"} |
### 返回值
~~~css
{
"code": 1,
"msg": "授权成功!",
"time": "1616749483",
"data": {
"user": {
"id": 22,
"username": "参数是",
"nickname": "昵称",
"mobile": "18333333333",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32",
"level": 2,
"vip": 0,
"gender": 0,
"bio": "我的签名",
"money": "3900.90",
"score": 44,
"token": "007c5104-8f24-407c-a358-f0b79935ad3d",
"user_id": 22,
"createtime": 1616749483,
"expiretime": 0,
"expires_in": 31536000
},
"third": {
"nickname": "昵称",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32"
}
}
}
~~~
## app端微信授权登录接口\[appLogin\]【免登录】
app端微信授权登录接口
### 请求URL
http://www.yoursite.com/addons/cms/api.login/appLogin
### 请求方法
POST
### 请求参数
| Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| code | string | 是 | 微信授权code | sdf6sw6z9cfer8a9qwed5 |
| scope | string | 是 | 微信scope | snaspi\_userinfo |
### 返回值
~~~css
{
"code": 1,
"msg": "授权成功!",
"time": "1616749483",
"data": {
"user": {
"id": 22,
"username": "参数是",
"nickname": "昵称",
"mobile": "18333333333",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32",
"level": 2,
"vip": 0,
"gender": 0,
"bio": "我的签名",
"money": "3900.90",
"score": 44,
"token": "007c5104-8f24-407c-a358-f0b79935ad3d",
"user_id": 22,
"createtime": 1616749483,
"expiretime": 0,
"expires_in": 31536000
},
"third": {
"nickname": "昵称",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32"
}
}
}
~~~
## 微信授权手机号码登录接口\[getWechatMobile\]【免登录】
微信授权手机号码登录
### 请求URL
http://www.yoursite.com/addons/cms/api.login/getWechatMobile
### 请求方法
POST
### 请求参数
| Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| encryptedData | string | 是 | 微信加密数据encryptedData | sdfsadfasdffffff |
| iv | string | 是 | 微信解密向量iv | sdfhgertweqxzcvb |
| code | string | 是 | 微信授权code | sdf6sw6z9cfer8a9qwed5 |
### 返回值
~~~css
{
"code": 1,
"msg": "登录成功",
"time": "1616748751",
"data": {
"token": "abb6f89c-47d1-4ac7-8687-4ac5c505714a"
}
}
~~~
- 概述
- 安装
- 配置
- 模板
- 标签
- 全局标签
- 文档/文档列表
- 专题/专题列表
- 栏目/栏目列表
- 公共参数
- 单页/单页列表
- 特殊标签
- 栏目列表页
- 分页标签
- 自定义字段
- ThinkPHP5标签
- 自定义表单数据列表
- 自定义过滤条件
- 用户信息
- 模板目录
- API
- 小程序
- 控制器
- Archives.php
- Base.php
- Common.php
- Index.php
- My.php
- User.php
- 准备工作
- 导入项目
- 修改配置
- 测试数据
- 多语言
- 常见问题
- Uniapp版
- 1.准备工作
- 1.HbuilderX安装
- 2.Hbuilder 插件安装
- 2.导入项目
- 3.运行项目
- 1.运行前的配置
- 2.运行为H5
- 3.运行为微信小程序
- 4.运行为APP
- 4.项目发布
- 1.发布H5端
- 2.发布微信小程序
- 3.发布APP
- 5.登录配置
- 6.常见问题
- 1.关于自定义导航栏切换闪烁问题
- 2.关于后台移动端样式预览问题
- 3.关于支付配置的问题
- 4.前端跨域的问题
- 5.关于各端内容分享的问题
- 6.关于签到问题
- 7.关于公众号授权登录问题
- 8.关于底部导航的追加或删除问题
- 9.运行微信小程序,进入微信小程序客户端后,没有底部菜单
- 10.关于首页焦点图的修改
- 11.关于发布小程序代码大小超出的问题
- 12.前端显示空白或白屏或提示网络请求错误的问题
- 13.关于如何在非tabbar配置页面显示tabbar导航
- 14.关于更换资讯页为主页的问题
- 15.关于更新1.4.4版本分包问题
- 16.Tabbar底部高亮显示问题
- 17.微信小程序获取手机号失败
- 18.微信小程序从页面侧滑返回或按键返回时Tabbar丢失的问题
- 19.Tabbar底部不支持外部链接的修复方法
- API文档
- 公共接口(Common)
- 文档接口(Archives)
- 评论接口(Comment)
- 自定义表单(Diyform)
- 短信验证码(Sms)
- 邮箱验证码(Ems)
- 登录/注册(Login)
- 我的接口(My)
- 搜索文档(Search)
- 标签文档(Tag)
- 日志中心(TheLogs)
- 会员中心(User)
- 专题接口(Special)
- 功能解说
- 自动内链
- 自定义表单
- 区块管理
- 栏目管理
- 模型管理
- 伪静态
- Sitemap
- 安全更新