mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-03 16:10:26 +00:00
[api] Return the account info when user login
This commit is contained in:
10
api/views.py
10
api/views.py
@@ -231,8 +231,14 @@ def api_login(request):
|
|||||||
|
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
auth_login(request, form.get_user())
|
auth_login(request, form.get_user())
|
||||||
return HttpResponse(json.dumps(request.session.session_key), status=200,
|
info = {}
|
||||||
content_type=json_content_type)
|
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:
|
else:
|
||||||
return api_error(request, '408')
|
return api_error(request, '408')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user