def edit_user(request):
	# username, password, first_name, last_name, email
	retorno = ws(request)
	if retorno == 'ok':
		if request.GET.get('nome', False):
			if request.GET.get('id', False):
				nome = request.GET['nome']
				id_user = request.GET['id']
				try:
					user = AuthUser.objects.get( pk = id_user )
					obj = AuthUser(
						id = user.id,
						username = nome,
						password = user.password,
						first_name = user.first_name,
						email = user.email,
						is_active = user.is_active,
						is_staff = user.is_staff,
	                    last_login = user.last_login,
	                    date_joined = user.date_joined
						)
					obj.save()
				except:
					retorno = '04'
			else:
				retorno = '01'
		else:
			retorno = '01'
	return render_to_response('core/base/webservice.html' ,{"retorno":retorno}, context_instance = RequestContext(request))
def add_user(request):
	# username, password, first_name, last_name, email
	retorno = ws(request)
	if retorno == 'ok':
		if request.GET.get('email', False):
			if request.GET.get('password', False):
				email = request.GET['email']
				senha = request.GET['password']
				try:
					obj = AuthUser(
						username = '',
						password = hashlib.md5( senha ).hexdigest(),
						first_name = '',
						email = email,
						is_active = True,
						is_staff = False,
	                    last_login = datetime.datetime.now(),
	                    date_joined = datetime.datetime.now()
						)
					obj.save()
				except:
					retorno = '04'
			else:
				retorno = '01'
		else:
			retorno = '01'
	return render_to_response('core/base/webservice.html' ,{"retorno":retorno}, context_instance = RequestContext(request))