Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @csrf_exempt
- def login_for_new_design(request, *args, **kwargs):
- if request.method == "POST":
- temp=json.loads(request.body)
- username = temp.get("username", None)
- password = temp.get("password", None)
- user = authenticate(username=username, password=password)
- response_data = {}
- if user:
- login(request, user)
- response_data['success'] = True
- response_data['message'] = 'Login was succesfull!'
- else: # invalid case
- response_data['success'] = True
- response_data['message'] = 'Login was Failure!'
- response = HttpResponse(json.dumps(response_data));
- response["Access-Control-Allow-Origin"] = "*"
- response["Access-Control-Allow-Methods"] = "POST, GET, OPTIONS"
- response["Access-Control-Max-Age"] = "1000"
- response["Access-Control-Allow-Headers"] = "*"
- return response
- $http({
- method:'POST',
- url:uri,
- datatype:"json",
- data:payload,
- headers: {
- 'Content-Type': undefined
- },
- }).then(function(result){
- console.log(result)
- localStorage.setItem("username", $scope.username);
- $state.go('app.main', {showLeftnav: true});
- },function(error){
- console.log(error)
- })
- @csrf_exempt
- def isAuthenticated_user(request):
- userdic = {};
- userdic['username'] = request.user.username
- print userdic
- response = HttpResponse(json.dumps(userdic));
- response["Access-Control-Allow-Origin"] = "*"
- response["Access-Control-Allow-Methods"] = "POST, GET, OPTIONS"
- response["Access-Control-Max-Age"] = "1000"
- response["Access-Control-Allow-Headers"] = "*"
- return response
- var csrftoken = $cookies.get('csrftoken')
- authPromise = $http({
- 'method': "POST",
- 'url': "http://localhost:8000/isAuthenticated_user/",
- headers:{
- "X-CSRFToken": csrftoken,
- 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
- // 'withCredentials':true
- },
- })
Add Comment
Please, Sign In to add comment