star7th 5 年之前
父節點
當前提交
61aeab2644

+ 22 - 2
server/Application/Api/Controller/UserController.class.php

@@ -43,7 +43,17 @@ class UserController extends BaseController {
                     session("login_user" , $ret );
                     $token = D("UserToken")->createToken($ret['uid']);
                     cookie('cookie_token',$token,array('expire'=>60*60*24*90,'httponly'=>'httponly'));//此处由服务端控制token是否过期,所以cookies过期时间设置多久都无所谓
-                  $this->sendResult(array()); 
+                  $this->sendResult(array(
+                    "uid" => $ret['uid'] ,
+                    "username" => $ret['username'] ,
+                    "name" => $ret['name'] ,
+                    "groupid" => $ret['groupid'] ,
+                    "avatar" => $ret['avatar'] ,
+                    "avatar_small" => $ret['avatar_small'] ,
+                    "email" => $ret['email'] ,
+                    "email_verify" => $ret['email_verify'] ,
+                    "user_token" => $token ,
+                )); 
 
                 }else{
                     $this->sendError(10101,'register fail');
@@ -125,7 +135,17 @@ class UserController extends BaseController {
           D("User")->setLastTime($ret['uid']);
           $token = D("UserToken")->createToken($ret['uid'],60*60*24*180);
           cookie('cookie_token',$token,array('expire'=>60*60*24*180,'httponly'=>'httponly'));//此处由服务端控制token是否过期,所以cookies过期时间设置多久都无所谓
-          $this->sendResult(array());               
+          $this->sendResult(array(
+            "uid" => $ret['uid'] ,
+            "username" => $ret['username'] ,
+            "name" => $ret['name'] ,
+            "groupid" => $ret['groupid'] ,
+            "avatar" => $ret['avatar'] ,
+            "avatar_small" => $ret['avatar_small'] ,
+            "email" => $ret['email'] ,
+            "email_verify" => $ret['email_verify'] ,
+            "user_token" => $token ,
+        ));              
         }else{
             D("VerifyCode")->_ins_times($key);//输错密码则设置输错次数
             

+ 1 - 0
web_src/src/components/user/Login.vue

@@ -79,6 +79,7 @@ export default {
       that.axios.post(url, params).then(function(response) {
         if (response.data.error_code === 0) {
           // that.$message.success("登录成功");
+          localStorage.setItem('userinfo', JSON.stringify(response.data.data))
           let redirect = decodeURIComponent(
             that.$route.query.redirect || '/item/index'
           )

+ 1 - 0
web_src/src/components/user/Register.vue

@@ -87,6 +87,7 @@ export default {
       that.axios.post(url, params).then(function(response) {
         if (response.data.error_code === 0) {
           // that.$message.success("注册成功");
+          localStorage.setItem('userinfo', JSON.stringify(response.data.data))
           that.$router.push({ path: '/item/index' })
         } else {
           that.change_v_code_img()