Kaynağa Gözat

修复shopify登录美洲服域名。

linhaohong 8 ay önce
ebeveyn
işleme
4a356038d7
1 değiştirilmiş dosya ile 8 ekleme ve 3 silme
  1. 8 3
      Controller/ShopifyController.py

+ 8 - 3
Controller/ShopifyController.py

@@ -156,7 +156,6 @@ class ShopifyView(View):
                 }
                 token = ShopifyMultipass.generate_multipass_token(multipass_secret, customer_data)
                 redirect_url = f"https://eu.zositech.com/account/login/multipass/{token}"
-                return response.json(0, redirect_url)
             elif shopify_country == "uk":
                 customer_data = {
                     "email": email,
@@ -164,7 +163,13 @@ class ShopifyView(View):
                 }
                 token = ShopifyMultipass.generate_multipass_token(multipass_secret, customer_data)
                 redirect_url = f"https://www.zositech.co.uk/account/login/multipass/{token}"
-                return response.json(0, redirect_url)
+            elif shopify_country == "us":
+                customer_data = {
+                    "email": email,
+                    "created_at": timestamp,
+                }
+                token = ShopifyMultipass.generate_multipass_token(multipass_secret, customer_data)
+                redirect_url = f"https://www.zositech.com/account/login/multipass/{token}"
             else:
                 customer_data = {
                     "email": email,
@@ -172,7 +177,7 @@ class ShopifyView(View):
                 }
                 token = ShopifyMultipass.generate_multipass_token(multipass_secret, customer_data)
                 redirect_url = f"https://www.zositech.{shopify_country}/account/login/multipass/{token}"
-                return response.json(0, redirect_url)
+            return response.json(0, redirect_url)
         elif account_iso2 in ["de", "jp"]:
             timestamp = ShopifyMultipass.get_timezone_by_country(account_iso2)
             secret_key = f"{shopify_country}_multipass_secret"