0
我已經修改了asp.net樣板mvc模板css,但不知何故,我可能會搞砸了代碼。現在,如果用戶未登錄/未獲得授權,該錯誤會彈出,請單擊確定,而不是重定向到登錄頁面,它會重定向到app.js中的默認$ urlRouterProvider。這裏是應用程序配置的一部分:如果AbpAuthorize在asp.net mvc中失敗,如何重定向到登錄頁面?
app.config([
'$stateProvider', '$urlRouterProvider', '$locationProvider', '$qProvider',
function ($stateProvider, $urlRouterProvider, $locationProvider, $qProvider) {
$locationProvider.hashPrefix('');
$urlRouterProvider.otherwise("/");
$qProvider.errorOnUnhandledRejections(false);
$stateProvider
.state('login', {
url: '/Account/Login',
templateUrl:'/Views/Account/Login.cshtml'
})
.state('dashboard', {
url: '/',
templateUrl: '/App/Main/views/dashboard/dashboard.html',
data: { pageTitle: '' }
})
]);
任何人都可以請解釋幕後發生了什麼?無論您在angularjs中定義了什麼,將用戶重定向到登錄頁面的魔術代碼是什麼?
在此先感謝!
https://stackoverflow.com/questions/32744582/angularjs-redirect-to-login-page-if-not-authenticated-with-exceptions –