add /member/checklogin api

main
Dawn1Ocean 2024-03-20 20:04:19 +08:00
parent 456c891ca6
commit aff74acc1f
4 changed files with 24 additions and 3 deletions

View File

@ -345,6 +345,18 @@ Request
}
```
### 检查 token 是否登陆 `GET /member/checklogin?token={token}` OK
data
```json
{
"avatar": "https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png",
"name": "宇航员",
"phone": "13311451419",
}
```
### 成员登出 `POST /member/logout`
Request

View File

@ -87,6 +87,15 @@ export default {
'POST /member/logout': {
success: true,
},
'POST /member/checklogin': {
success: true,
data: {
avatar:
'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png',
name: '宇航员',
phone: '13311451419',
},
},
'GET /member/duty/info': {
success: true,
data: {

View File

@ -6,14 +6,14 @@ import { getLocaleData } from './service/localeData';
import { checkLogin, checkToken } from './service/checkLogin';
import wechatUser from './wechat';
import { loginAte } from './service/login';
import { memberInfo } from './service/memberInfo';
import { getMemberInfo } from './service/memberInfo';
function App({ children }: PropsWithChildren<any>) {
useLaunch(() => {
console.log('App launched.');
if (checkLogin()) {
wechatUser.setToken(checkToken());
memberInfo();
getMemberInfo();
} else {
console.log('yer');
loginAte();

View File

@ -2,7 +2,7 @@ import Taro from '@tarojs/taro';
import wechatUser, { UserInfo } from '@/wechat';
import { getUrl } from '.';
export function memberInfo() {
export function getMemberInfo() {
Taro.request({
url: getUrl('/member/login'),
method: 'POST',