def api_login(db):
	name = request.GET.get('name') or request.forms.get('name') or ''
	token = request.GET.get('token') or request.forms.get('token') or ''
	destroy_tokens = request.GET.get('destroy') or request.forms.get('destroy') or ''

	tdb = TokenDB(db)
	if destroy_tokens <> '':
		ret = tdb.admin_check(name, token)
		if ret['status']:
			ret = tdb.admin_token_destory_all(name)
	else:
		ret = tdb.admin_logout(name, token) 

	response.content_type = 'application/json'
	return json.dumps(ret)
def api_login(db):
    name = request.GET.get('name') or request.forms.get('name') or ''
    token = request.GET.get('token') or request.forms.get('token') or ''
    destroy_tokens = request.GET.get('destroy') or request.forms.get(
        'destroy') or ''

    tdb = TokenDB(db)
    if destroy_tokens <> '':
        ret = tdb.admin_check(name, token)
        if ret['status']:
            ret = tdb.admin_token_destory_all(name)
    else:
        ret = tdb.admin_logout(name, token)

    response.content_type = 'application/json'
    return json.dumps(ret)