|
|
@@ -35,12 +35,14 @@ class OpenidView(cv.BaseView):
|
|
|
print res
|
|
|
if res.has_key('openid'):
|
|
|
open_id = res['openid']
|
|
|
+ unionid = res['unionid']
|
|
|
cache.set(code,open_id,24*3600)
|
|
|
else:
|
|
|
open_id = ''
|
|
|
+ unionid = ''
|
|
|
if open_id:
|
|
|
ccc.cache.set(open_id,1)
|
|
|
- return cv.to_suc({"openid":open_id})
|
|
|
+ return cv.to_suc({"openid":open_id,"unionid":unionid})
|
|
|
else:
|
|
|
return cv.to_fail(u"获取用户信息出错!")
|
|
|
|
|
|
@@ -798,6 +800,7 @@ class V3LoginView(cv.BaseView):
|
|
|
rst = ca.login_user_v3(request)
|
|
|
return cv.to_suc(rst)
|
|
|
except Exception as e:
|
|
|
+ cv.tracefail()
|
|
|
return cv.to_fail(e)
|
|
|
|
|
|
|