2014-12-22 65 views
-2

令牌實現有人可以給我在angularjs asp.net防僞一個示例代碼,這是一個簡單的問題,我還是謝謝你Asp.net防僞在angularjs

+2

我認爲你得到錯誤如何StackOverflow的作品,做你自己的研究,嘗試一些(幾次),然後問!只要求其他人爲你做這項工作就很懶惰! –

回答

0

我真的不知道究竟是什麼的建築你角度應用程序以及應用程序和服務器之間的通信是如何完成的,您應該提供更多關於該應用程序的詳細信息,或者添加一些代碼以幫助人們回答您。

Anyway-,如果這能幫助你,這是一個角碼,重定向路由隨時HTTP服務得到了401未經授權響應代碼:

app.config(['$routeProvider', '$httpProvider', function ($routeProvider, $httpProvider) { 
    $httpProvider.interceptors.push(['$q', '$location', function ($q, $location) { 
     return { 
      'response': function (response) { 
       return response; 
      }, 
      'responseError': function (rejection) { 
       if (rejection.status == 401) { 
        var _q = $q.defer(); 
        $location.path('/401'); 
        _q.reject(); 
        return _q.promise; 
       } 
       return $q.reject(rejection); 
      } 
     }; 
    }]) 
}])