Former-commit-id: 7ac91a97d7099e6d7a305299853e22d6e66a7e19 [formerly 7ac91a97d7099e6d7a305299853e22d6e66a7e19 [formerly 7ac91a97d7099e6d7a305299853e22d6e66a7e19 [formerly 7ac91a97d7099e6d7a305299853e22d6e66a7e19 [formerly d3c8e02f7d8ac11f6ee71be3bb6335b5e0fca30f [formerly ca8b21bdd1dc11e1275db87af73fd63ca3da6e45]]]]] Former-commit-id: 5c9665dba48cf8ec22b464e8f457ed65d3ae8576 Former-commit-id: f77ac36d01fc266d9b50ecff59be147937228118 Former-commit-id: ae624c4a80ddc1893482ab9ccc6e93fa51a3a5d8 [formerly 8e2b0a81e70926ede1f89bf57d78780aa7dc82ed] Former-commit-id: d6210fc03c5ad794599840783cc6b00f2e57f638 Former-commit-id: f79a4a6825c2e08da8523489ac6af841c3c1da38 Former-commit-id: 0db083c931aead9daf95833d39507dfb986fd12e Former-commit-id: 7511e2c6ac4250c2bd700f4a9a806897a690fa6c Former-commit-id: 9308f612fb9918414c308940247e8fe2f61b14eb
32 lines
782 B
JavaScript
32 lines
782 B
JavaScript
const userDB = [
|
|
{ username: 'admin', password: 'admin', uuid: 'admin-uuid', name: 'Admin' },
|
|
{ username: 'editor', password: 'editor', uuid: 'editor-uuid', name: 'Editor' },
|
|
{ username: 'user1', password: 'user1', uuid: 'user1-uuid', name: 'User1' }
|
|
]
|
|
|
|
export default [
|
|
{
|
|
path: '/api/login',
|
|
method: 'post',
|
|
handle ({ body }) {
|
|
const user = userDB.find(e => e.username === body.username && e.password === body.password)
|
|
if (user) {
|
|
return {
|
|
code: 0,
|
|
msg: '登录成功',
|
|
data: {
|
|
...user,
|
|
token: '8dfhassad0asdjwoeiruty'
|
|
}
|
|
}
|
|
} else {
|
|
return {
|
|
code: 401,
|
|
msg: '用户名或密码错误',
|
|
data: {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|