mirror of
https://github.com/zuiidea/antd-admin
synced 2026-10-20 22:43:43 +00:00
login
This commit is contained in:
+3
-2
@@ -17,6 +17,7 @@
|
||||
"recharts": "^0.19.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"antd": "^2.9.1",
|
||||
"atool-build": "^0.7.6",
|
||||
"axios": "^0.15.3",
|
||||
"babel-eslint": "^6.1.2",
|
||||
@@ -43,14 +44,14 @@
|
||||
"mockjs": "^1.0.1-beta3",
|
||||
"rc-tween-one": "^1.0.0",
|
||||
"redbox-react": "^1.2.10",
|
||||
"roadhog": "0.6.0-beta.3",
|
||||
"roadhog": "^0.6.0-beta.3",
|
||||
"watchjs": "^0.0.0"
|
||||
},
|
||||
"pre-commit": [
|
||||
"lint"
|
||||
],
|
||||
"scripts": {
|
||||
"dev": "roadhog server --open=fasle",
|
||||
"dev": "set BROWSER=none&&roadhog server",
|
||||
"lint": "eslint --fix --ext .js src",
|
||||
"build": "roadhog build"
|
||||
},
|
||||
|
||||
+18
-10
@@ -29,16 +29,23 @@ const adminUsers = [
|
||||
|
||||
module.exports = {
|
||||
'POST /api/login' (req, res) {
|
||||
const now = new Date()
|
||||
now.setDate(now.getDate() + 1)
|
||||
res.cookie('token', JSON.stringify({
|
||||
id: 2,
|
||||
deadline: now.getTime(),
|
||||
}), { maxAge: 900000, httpOnly: true })
|
||||
res.json({
|
||||
success: true,
|
||||
message: '登录成功',
|
||||
})
|
||||
const { username, password } = req.body
|
||||
|
||||
const user = adminUsers.filter((item) => item.username === username)
|
||||
if (user && user[0].password === password) {
|
||||
const now = new Date()
|
||||
now.setDate(now.getDate() + 1)
|
||||
res.cookie('token', JSON.stringify({
|
||||
id: 2,
|
||||
deadline: now.getTime(),
|
||||
}), { maxAge: 900000, httpOnly: true })
|
||||
res.json({
|
||||
success: true,
|
||||
message: '登录成功',
|
||||
})
|
||||
} else {
|
||||
res.status(400).send({ message: 'Bad Request' })
|
||||
}
|
||||
},
|
||||
|
||||
'GET /api/userInfo' (req, res) {
|
||||
@@ -60,6 +67,7 @@ module.exports = {
|
||||
response.userPermissions = userItem[0].permissions
|
||||
}
|
||||
}
|
||||
console.log(response)
|
||||
res.json(response)
|
||||
},
|
||||
|
||||
|
||||
@@ -16,6 +16,15 @@ const requestOptions = [
|
||||
url: `${location.origin}/api/users`,
|
||||
desc: 'intercept request by mock.js',
|
||||
},
|
||||
{
|
||||
url: `${location.origin}/api/login`,
|
||||
method: 'post',
|
||||
data: {
|
||||
username: 'admin',
|
||||
password: 'admin6',
|
||||
},
|
||||
desc: 'intercept request by mock.js',
|
||||
},
|
||||
{
|
||||
url: `${location.origin}/api/users`,
|
||||
desc: 'intercept request by mock.js',
|
||||
|
||||
Reference in New Issue
Block a user