私は、ASP.NET Web API、OAuth Authentication、およびangularJSを使用してアプリケーションを開発しました。トークンが無効/有効期限切れになると、不正な状態になります。私はまた、httpステータス401を確認しました。私はログイン状態にリダイレクトします。完璧に動作します。しかし、私は共通の/一般的なオブジェクトを作成する必要がありますすべてのhttp要求のために、任意のHTTP要求ステータス401、それは自動的にすべてのHTTP要求を個別にチェックする必要はありませんログインにリダイレクトされます。私の下のコード(errorCallback)を見てください。AngularJSでhttpステータスが承認されていない場合、ログインにリダイレクトする方法
角度コントローラ
StudentServices.GetStudentProfileByPIN($scope.SearchPIN).then(function (response) {
if (response.data != null) {
$scope.PInAvailableMsg = "";
}
else {
}
}, function errorCallback(response) {
if (response.status==401) {
$window.location.href = "/#/login";
}
});