Skip to content

Commit 32ee83c

Browse files
committed
将用户头像保存本地
1 parent 2d3dbec commit 32ee83c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

oauth/views.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
from django.core.exceptions import ObjectDoesNotExist
1717
from django.http import HttpResponseForbidden
1818
from .oauthmanager import get_manager_by_type
19+
import logging
20+
21+
logger = logging.getLogger(__name__)
1922

2023

2124
def oauthlogin(request):
@@ -48,10 +51,8 @@ def authorize(request):
4851
if not rsp:
4952
return HttpResponseRedirect(manager.get_authorization_url(nexturl))
5053
user = manager.get_oauth_userinfo()
51-
54+
logger.info('user:' + user.nikename)
5255
if user:
53-
if user.picture:
54-
user.picture = save_user_avatar(user.picture)
5556
if not user.nikename:
5657
import datetime
5758
user.nikename = "djangoblog" + datetime.datetime.now().strftime('%y%m%d%I%M%S')
@@ -60,6 +61,8 @@ def authorize(request):
6061
except ObjectDoesNotExist:
6162
pass
6263
# facebook的token过长
64+
if user.picture:
65+
user.picture = save_user_avatar(user.picture)
6366
if type == 'facebook':
6467
user.token = ''
6568
email = user.email

0 commit comments

Comments
 (0)