def register(request): if request.method == 'POST': username = request.POST.get('username', None) password = request.POST.get('password', None) if username is not None and password is not None: try: user = User.objects.create_user(username, None, password) except IntegrityError: return json_response({ 'error': 'User already exists' }, status=400) token = Token.objects.create(user=user) print 'success' return json_response({ 'token': token.token, 'username': user.username }) else: return json_response({ 'error': 'Invalid Data' }, status=400) elif request.method == 'OPTIONS': return json_response({}) else: return json_response({ 'error': 'Invalid Method' }, status=405)
def logout(request): if request.method == 'POST': request.token.delete() return json_response({'status': 'success'}) elif request.method == 'OPTIONS': return json_response({}) else: return json_response({'error': 'Invalid Method'}, status=405)
def logout(request): if request.method == 'POST': request.token.delete() return json_response({ 'status': 'success' }) elif request.method == 'OPTIONS': return json_response({}) else: return json_response({ 'error': 'Invalid Method' }, status=405)
def process(request): if request.method == 'POST': print ('Authentic'); query = request.POST.get('query', None) with open("weaverUpdates.LOG", "a") as myfile: myfile.write(query) return json_response({ 'status': 'success' }) elif request.method == 'OPTIONS': return json_response({}) else: return json_response({ 'error': 'Invalid Method' }, status=405)
def login(request): if request.method == 'POST': username = request.POST.get('username', None) password = request.POST.get('password', None) if username is not None and password is not None: user = authenticate(username=username, password=password) if user is not None: if user.is_active: token, created = Token.objects.get_or_create(user=user) return json_response({ 'token': token.token, 'username': user.username }) else: return json_response({ 'error': 'Invalid User' }, status=400) else: return json_response({ 'error': 'Invalid Username/Password' }, status=400) else: return json_response({ 'error': 'Invalid Data' }, status=400) elif request.method == 'OPTIONS': return json_response({}) else: return json_response({ 'error': 'Invalid Method' }, status=405)
def login(request): if request.method == 'POST': username = request.POST.get('username', None) password = request.POST.get('password', None) if username is not None and password is not None: user = authenticate(username=username, password=password) if user is not None: if user.is_active: token, created = Token.objects.get_or_create(user=user) return json_response({ 'token': token.token, 'username': user.username }) else: return json_response({'error': 'Invalid User'}, status=400) else: return json_response({'error': 'Invalid Username/Password'}, status=400) else: return json_response({'error': 'Invalid Data'}, status=400) elif request.method == 'OPTIONS': return json_response({}) else: return json_response({'error': 'Invalid Method'}, status=405)
def login(request): if request.method == 'POST': username = request.POST.get('username', None) password = request.POST.get('password', None) if username is not None and password is not None: user = authenticate(username=username, password=password) if user is not None: if user.is_active: token = Token.objects.create(user=user) allowed_nst_permissions = [perm.split("nst.")[1] for perm in user.get_all_permissions() if perm.startswith('nst')] return json_response({ 'token': token.token, 'username': user.username, 'user_permissions': allowed_nst_permissions }) else: return json_response({ 'error': 'Invalid User' }, status=400) else: return json_response({ 'error': 'Invalid Username/Password' }, status=400) else: return json_response({ 'error': 'Invalid Data' }, status=400) elif request.method == 'OPTIONS': return json_response({}) else: return json_response({ 'error': 'Invalid Method' }, status=405)
def register(request): if request.method == 'POST': username = request.POST.get('username', None) password = request.POST.get('password', None) if username is not None and password is not None: try: user = User.objects.create_user(username, None, password) except IntegrityError: return json_response({'error': 'User already exists'}, status=400) token = Token.objects.create(user=user) print 'success' return json_response({ 'token': token.token, 'username': user.username }) else: return json_response({'error': 'Invalid Data'}, status=400) elif request.method == 'OPTIONS': return json_response({}) else: return json_response({'error': 'Invalid Method'}, status=405)