diff --git a/README.md b/README.md
index e79fb3b6602e661bac441ea0ddb7349ccade7781..2d755830ce022ecc2adeffc523db43b73bb442c2 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,8 @@
 
 **注意:该项目目前使用element-ui@1.4.2版本,所以最低兼容 Vue 2.3.0**
 
+楼主这里有一份调查[问卷](https://www.wjx.cn/m/16866569.aspx) 有空请填写一下,以表对本项目的支持~ps:不是给这个调查问卷网站做广告,所以填完问卷不用点上面抽奖有的没的那些东西
+
 ## 前言
 > 这半年来一直在用vue写管理后台,目前后台已经有百来个页面,十几种权限,但维护成本依然很低,所以准备开源分享一下后台开发的经验和成果。目前的技术栈主要的采用vue+element+axios由webpack2打包。由于是个人项目,所以数据请求都是用了mockjs模拟。注意:在此项目基础上改造开发时请移除mock文件。
 
diff --git a/package.json b/package.json
index 033872fa1c311730bbd0e3b45277fc692626818e..3444aca907b48308c0c610cb459702c14fcd909f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "juicy",
-  "version": "2.2.0",
+  "version": "2.2.1",
   "description": "A Vue.js admin",
   "author": "Pan <panfree23@gmail.com>",
   "license": "MIT",
diff --git a/src/mock/login.js b/src/mock/login.js
index f1fa8384ca096f18965d80be323823e663ef4e27..8693ef98f78d72f661a9029d9b575dfc619c575f 100644
--- a/src/mock/login.js
+++ b/src/mock/login.js
@@ -27,7 +27,7 @@ export default {
     if (userMap[token]) {
       return userMap[token]
     } else {
-      return Promise.reject('error')
+      return false
     }
   },
   logout: () => 'success'
diff --git a/src/permission.js b/src/permission.js
index b588f26d7329218a680d9ea56b097bdeb7b60029..77c88e1158b698948a3d043301ab6e83665b1605 100644
--- a/src/permission.js
+++ b/src/permission.js
@@ -3,6 +3,7 @@ import store from './store'
 import NProgress from 'nprogress' // Progress 进度条
 import 'nprogress/nprogress.css'// Progress 进度条样式
 import { getToken } from '@/utils/auth' // 验权
+import { Message } from 'element-ui'
 
 // permissiom judge
 function hasPermission(roles, permissionRoles) {
@@ -29,6 +30,7 @@ router.beforeEach((to, from, next) => {
           })
         }).catch(() => {
           store.dispatch('FedLogOut').then(() => {
+            Message.error('验证失败,请重新登录')
             next({ path: '/login' })
           })
         })
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 1b23d1db5366b2e4db1483023e759477becd799c..8cf6d18a9e7898061a92c358eda4da552a511828 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -63,6 +63,9 @@ const user = {
     GetUserInfo({ commit, state }) {
       return new Promise((resolve, reject) => {
         getUserInfo(state.token).then(response => {
+          if (!response.data) { // 由于mockjs 不支持自定义状态码只能这样hack
+            reject('error')
+          }
           const data = response.data
           commit('SET_ROLES', data.role)
           commit('SET_NAME', data.name)