]> git.parisson.com Git - django-social-auth.git/commitdiff
Updated LJ and Yandex backends to work with self.data, not self.POST.
authorStas Kravets <skravets@internal-rfc1918.hn.nnov.stream.ru>
Tue, 25 Jan 2011 09:14:27 +0000 (12:14 +0300)
committerStas Kravets <skravets@internal-rfc1918.hn.nnov.stream.ru>
Tue, 25 Jan 2011 09:14:27 +0000 (12:14 +0300)
social_auth/backends/contrib/livejournal.py
social_auth/backends/contrib/yandex.py

index 1b1b18deef486a705c50829c5decde82ff71e0db..8629c59c2e4c4d7a675434f7af9d9f8f7ef98ffc 100644 (file)
@@ -37,10 +37,9 @@ class LiveJournalAuth(OpenIdAuth):
 
     def openid_url(self):
         """Returns LiveJournal authentication URL"""
-        if self.request.method != 'POST' or \
-           not self.request.POST.get(LIVEJOURNAL_USER_FIELD):
+        if LIVEJOURNAL_USER_FIELD not in self.data:
             raise ValueError, 'Missing LiveJournal user identifier'
-        return LIVEJOURNAL_URL % self.request.POST[LIVEJOURNAL_USER_FIELD]
+        return LIVEJOURNAL_URL % self.data[LIVEJOURNAL_USER_FIELD]
 
 
 # Backend definition
index 39b5b1d5cdc169113d444f5571e60e2acfefd6c0..ecccaa553c30e81511f200d799fdfe20bba557af 100644 (file)
@@ -35,10 +35,9 @@ class YandexAuth(OpenIdAuth):
 
     def openid_url(self):
         """Returns Yandex authentication URL"""
-        if self.request.method != 'POST' or \
-           not self.request.POST.get(YANDEX_USER_FIELD):
+        if YANDEX_USER_FIELD not in self.data:
             raise ValueError, 'Missing Yandex user identifier'
-        return YANDEX_URL % self.request.POST[YANDEX_USER_FIELD]
+        return YANDEX_URL % self.data[YANDEX_USER_FIELD]
     
 # Backend definition
 BACKENDS = {