1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| Mock.mock('/api/login', 'post', options => { let user = [ { username: 'aaabbb7891', password: '123456', repassword: '123456', token: 'aaa', id: 230
}, { username: '78798', password: '123456', repassword: '123456', token: 'bbb', id: 240 } ] let userinfo = [ { id: 230, username: 'aaabbb7891', nickname: '', email: '', token: 'aaa', user_pic: null }, { id: 240, username: '78798', nickname: '', email: '', token: 'bbb', user_pic: null } ] if (window.localStorage.getItem('user') === null) { window.localStorage.setItem('user', JSON.stringify(user)) window.localStorage.setItem('userinfo', JSON.stringify(userinfo)) } user = JSON.parse(window.localStorage.getItem('user')) userinfo = JSON.parse(window.localStorage.getItem('userinfo')) const body = JSON.parse(options.body) const username = body.username const password = body.password const checkUser = user.find( (item) => item.username === username && item.password === password ) if (!checkUser) { return { code: 201, data: { message: '账号或者密码不正确' } } } if (window.localStorage.getItem('res') === null) { window.localStorage.setItem('res', JSON.stringify(res)) window.localStorage.setItem('article', JSON.stringify(articlelist)) } window.localStorage.setItem('token', JSON.stringify(checkUser.token)) return { code: 0, message: '登录成功!', token: checkUser.token } })
|