def get_user(request):
expiration = settings.COOKIE_EXPIRES
token = request.GET.get('token')
sso_dict = {}
if token:
token_confirm = Token(settings.SECRET_KEY)
try:
username = token_confirm.confirm_validate_token(token, expiration=expiration)
ret = User.objects.filter(username=username)
if ret:
sso_dict['username'] = ret[0].username
sso_dict['email'] = ret[0].email
sso_dict['cn'] = ret[0].last_name
except Exception as e:
sso_dict['error'] = 'token error'
else:
sso_dict['error'] = 'args error'
return HttpResponse(json.dumps(sso_dict))
评论列表
文章目录