chenjunkai 5 yıl önce
ebeveyn
işleme
eca4011450

BIN
azoauth/__pycache__/urls.cpython-36.pyc


BIN
controller/__pycache__/index.cpython-36.pyc


+ 7 - 2
controller/index.py

@@ -72,17 +72,22 @@ class loginHandleView(TemplateView):
         redirect_uri = request_dict.get("redirect_uri", '')
         # 返回code
         code = user
-        auth_request_url = 'http://test.dvema.com/account/login?userName=13800138001&userPwd=ansjer999999'
+        print(user)
+        print(pwd)
+        auth_request_url = 'http://test.dvema.com/account/login'
         requests_data = {
             'userName': user,
             'userPwd': pwd
         }
         res = requests.post(url=auth_request_url, data=requests_data)
+        print(res.json())
         print(res.json()['result_code'])
 
         if res.json()['result_code'] == 0:
             redirect_uri = redirect_uri + '?code=' + code + '&state=' + state
-            return redirect_uri
+            from var_dump import var_dump
+            var_dump(redirect_uri)
+            return response.json(0,res=redirect_uri)
         else:
             return response.json(0, res={'msg': 'error'})
 

+ 2 - 1
templates/login.html

@@ -36,8 +36,9 @@
             alert('1234')
             $.get("/oa2/login", params, function (reUrl) {
                 alert(reUrl);
+                let data = JSON.parse(reUrl)
                 console.log('request start')
-                window.location = reUrl;
+                window.location = data['res'];
             });
         } else {
             alert("please input user and password");