瀏覽代碼

增加登录方法

sandm 2 年之前
父節點
當前提交
6e17196ee8
共有 1 個文件被更改,包括 35 次插入0 次删除
  1. 35 0
      app/index/controller/Auth.php

+ 35 - 0
app/index/controller/Auth.php

@@ -170,4 +170,39 @@ class Auth extends BaseController {
         }
     }
 
+    private function setSession($type, $id) {
+        switch ($type) {
+            case 1:
+                $user = Db::table("sys_user")->where("id", $id)->findOrEmpty();
+                $company = Db::table("sys_company")->where("id", $user["companyId"])->findOrEmpty();
+                $role = Db::table("sys_role")->where("id", $user["roleid"])->findOrEmpty();
+                session("user", [
+                    "uid" => $user["id"],
+                    "roleid" => $user["roleid"],
+                    "companyId" => $user["companyId"],
+                    "companyName" => $company["name"],
+                    "account" => $user["account"],
+                    "name" => $user["name"],
+                    "avatar" => $user["avatar"],
+                    "sex" => $user["sex"],
+                    "rolename" => $role["name"],
+                    "usertype" => $type,
+                    "type" => $user['type']
+                ]);
+                break;
+            case 2:
+                $user = Db::table("new_enterprise")->where("id", $id)->findOrEmpty();
+                session("user", [
+                    "uid" => $user["id"],
+                    "account" => $user["username"],
+                    "name" => $user["name"],
+                    "avatar" => $user["headPortrait"],
+                    "rolename" => "企业用户",
+                    "usertype" => $type,
+                    "type" => $user["type"]
+                ]);
+                break;
+        }
+    }
+
 }