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` ### 成员登出 `POST /member/logout`
Request Request

View File

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

View File

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

View File

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