Эх сурвалжийг харах

更新 target/fwutils/request_config.lua

1585346868 5 сар өмнө
parent
commit
747dcb86af

+ 5 - 6
target/fwutils/request_config.lua

@@ -29,14 +29,13 @@ M.init = function(website_config)
     if M.__url_param ~= nil then
         M.__action = M.__url_param["action"]
     end
-    -- 获取TOKEN 
-    local token = string.match(request.header("Cookie"),"token=(%w+)")
+    -- 获取TOKEN 优先顺序: X-Auth-Token -> Cookie.token -> url的token
+    local token = request.header("X-Auth-Token")
     if token == nil or token == "" then
-        token = M.__url_param["token"] 
-        if token ~= nil then
-            response.header("Set-Cookie","token="..token..";Path=/")    
+        token = M.__url_param["token"]
+        if token == nil or token == "" then
+            token = string.match(request.header("Cookie"),"token=(%w+)")
         end
-        
     end
     if token ~= nil and token ~= "" then
         local result,user_data = token_module.get(token)