1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-02 15:38:15 +00:00

[api] Return the account info when user login

This commit is contained in:
poetwang
2012-10-27 20:34:25 +08:00
parent 6ce8589a1b
commit 1302b915d8

View File

@@ -231,8 +231,14 @@ def api_login(request):
if form.is_valid():
auth_login(request, form.get_user())
return HttpResponse(json.dumps(request.session.session_key), status=200,
content_type=json_content_type)
info = {}
email = request.user.username
info['email'] = email
info['feedback'] = settings.DEFAULT_FROM_EMAIL
info['sessionid'] = request.session.session_key
info['usage'] = seafserv_threaded_rpc.get_user_quota_usage(email)
info['total'] = seafserv_threaded_rpc.get_user_quota(email)
return HttpResponse(json.dumps([info]), status=200, content_type=json_content_type)
else:
return api_error(request, '408')