diff --git a/mock/app.js b/mock/app.js
index d90e986..3cbf950 100644
--- a/mock/app.js
+++ b/mock/app.js
@@ -26,30 +26,39 @@ Watch.watch(adminUsersData, function () {
localStorage.setItem("antdAdminUsersData", JSON.stringify(adminUsersData))
})
-
module.exports = {
- 'POST /api/login' (req, res) {
+ 'POST /api/login' (req, res) {
const userItem = req.body
- const d = adminUsersData.filter(function (item) {
- return item.username==userItem.username
- })
- if(!!d.length){
- if(d[0].password==userItem.password){
-
- }else {
-
- }
- }else {
-
+ const response = {
+ success: false,
+ message: ""
}
- const now = new Date()
- now.setDate(now.getDate()+1)
- Cookie.set('user_session', now.getTime())
- Cookie.set('user_name', userItem.username)
- res.json({success: true})
+ const d = adminUsersData.filter(function (item) {
+ return item.username == userItem.username
+ })
+ if (!!d.length) {
+ if (d[0].password == userItem.password) {
+ const now = new Date()
+ now.setDate(now.getDate() + 1)
+ Cookie.set('user_session', now.getTime())
+ Cookie.set('user_name', userItem.username)
+ response.message = "登录成功"
+ response.success = true
+ } else {
+ response.message = "密码不正确"
+ }
+ } else {
+ response.message = "用户不存在"
+ }
+ res.json(response)
},
- 'GET /api/userInfo' (req, res) {
- res.json({success: true,username:"吴彦祖"})
- },
+ 'GET /api/userInfo' (req, res) {
+ const response = {
+ success: Cookie.get('user_session')&&Cookie.get('user_session') > new Date().getTime() ? true :false,
+ username: Cookie.get('user_name')||'',
+ message: ""
+ }
+ res.json(response)
+ }
}
diff --git a/src/components/Layout/Header.jsx b/src/components/Layout/Header.jsx
index 76492cd..8f2310b 100644
--- a/src/components/Layout/Header.jsx
+++ b/src/components/Layout/Header.jsx
@@ -5,13 +5,13 @@ import styles from './main.less'
const SubMenu = Menu.SubMenu
-function Header({location}) {
+function Header({location,user}) {
return (