Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit e5284ad

Browse files
committed
F
1 parent ca52d86 commit e5284ad

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

‎api/views.py‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,20 @@
77
from django.shortcuts import get_object_or_404
88
from bigcommerce.api import BigcommerceApi
99

10+
import url64
11+
import json
12+
1013

1114

1215
def authHeader(request):
13-
__store_hash = request.session.__getitem__('__store_hash')
16+
17+
signed_payload = request.GET.get('signed_payload')
18+
19+
signed_payload_split = signed_payload.split(".")
20+
signed_payload_split_decoded = url64.decode(signed_payload_split[0])
21+
22+
signed_payload_json = json.loads(signed_payload_split_decoded)
23+
__store_hash =signed_payload_json["store_hash"]
1424

1525
authData = get_object_or_404(Auth, storehash = __store_hash)
1626
token = authData.token

‎dashboard/views.py‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,5 @@ def dashBoard(request):
1515
signed_payload = request.GET.get('signed_payload')
1616
a = BigcommerceApi.oauth_verify_payload(signed_payload, client_secret())
1717
store_hash = a['store_hash']
18-
request.session.__setitem__('__store_hash' , store_hash)
19-
return render(request ,'index.html')
18+
return render(request ,'index.html')
2019
return HttpResponse('Some thing Went Wrong')

‎requirements.txt‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ python-decouple==3.3
1616
pytz==2020.4
1717
requests==2.24.0
1818
sqlparse==0.4.1
19+
url64==0.0.2
1920
urllib3==1.25.11
2021
whitenoise==5.2.0

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /