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))