File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 16
16
from django .core .exceptions import ObjectDoesNotExist
17
17
from django .http import HttpResponseForbidden
18
18
from .oauthmanager import get_manager_by_type
19
+ import logging
20
+
21
+ logger = logging .getLogger (__name__ )
19
22
20
23
21
24
def oauthlogin (request ):
@@ -48,10 +51,8 @@ def authorize(request):
48
51
if not rsp :
49
52
return HttpResponseRedirect (manager .get_authorization_url (nexturl ))
50
53
user = manager .get_oauth_userinfo ()
51
-
54
+ logger . info ( 'user:' + user . nikename )
52
55
if user :
53
- if user .picture :
54
- user .picture = save_user_avatar (user .picture )
55
56
if not user .nikename :
56
57
import datetime
57
58
user .nikename = "djangoblog" + datetime .datetime .now ().strftime ('%y%m%d%I%M%S' )
@@ -60,6 +61,8 @@ def authorize(request):
60
61
except ObjectDoesNotExist :
61
62
pass
62
63
# facebook的token过长
64
+ if user .picture :
65
+ user .picture = save_user_avatar (user .picture )
63
66
if type == 'facebook' :
64
67
user .token = ''
65
68
email = user .email
You can’t perform that action at this time.
0 commit comments