def api_login(db):
	name = request.GET.get('name') or request.forms.get('name') or ''
	password = request.GET.get('password') or request.forms.get('password') or ''
	client_ip = request.remote_addr or ''
	user_agent = request.environ.get('HTTP_USER_AGENT') or ''

	tdb = TokenDB(db)
	pattern = tdb.text_encode(str(client_ip) + str(user_agent))
	ret = tdb.admin_login(name, password, pattern) 

	response.content_type = 'application/json'
	return json.dumps(ret)
def api_login(db):
    name = request.GET.get('name') or request.forms.get('name') or ''
    password = request.GET.get('password') or request.forms.get(
        'password') or ''
    client_ip = request.remote_addr or ''
    user_agent = request.environ.get('HTTP_USER_AGENT') or ''

    tdb = TokenDB(db)
    pattern = tdb.text_encode(str(client_ip) + str(user_agent))
    ret = tdb.admin_login(name, password, pattern)

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