Commits

Anton Smirnov committed d4a4ef7

add access_token to startup vars and save it into the session for late use in VK API

  • Participants
  • Parent commits 189d2ee

Comments (0)

Files changed (2)

vk_iframe/forms.py

     # ключ, необходимый для авторизации пользователя на стороннем сервере
     auth_key = forms.CharField()
 
+    # access token для вызова методов Vkontakte API
+    access_token = forms.CharField()
+
     # id языка пользователя, просматривающего приложение
     language = forms.ChoiceField(LANGUAGE_CHOICES)
 

vk_iframe/middleware.py

 
             # устанавливаем язык пользователя
             lang_code = vk_form.language_code()
-            if hasattr(request, 'session') and lang_code:
-                request.session['django_language'] = lang_code
+            if hasattr(request, 'session'):
+                if lang_code:
+                    request.session['django_language'] = lang_code
+                request.session['vk_startup_vars'] = vk_form.cleaned_data
 
         else:
             request.META['VKONTAKTE_LOGIN_ERRORS'] = vk_form.errors