我最近使用Angularjs和spring mvc實現和應用。 每件事情都很好。在我的實現中,我有一個將流重定向到服務器的路由提供程序。Angularjs和安全問題
下面是我的路線提供商的代碼
angularApp.config([ '$routeProvider', function($routeProvider) {
$routeProvider.when('/', {
templateUrl : 'authenticate.do',
controller : 'DecideRoamingFlowController'
}).when('/homePage', {
templateUrl : 'home.do',
controller : 'HomeController'
}).when('/workPage', {
templateUrl : 'work.do',
controller : 'WorkController'
}).when('/auth', {
templateUrl : 'work.do',
controller : 'WorkController'
}).otherwise({
redirectTo : '/'
});
我的URL模式是一樣的東西
http://localhost:8080/angularapp/landing.do#/homePage
我的流量是來自主頁的用戶輸入他的證書進行驗證,驗證後,他應該被重定向到workPage。
我的問題是,如果我在地址欄中手動更改從homePage到workPage的url值,我會得到工作頁面。身份驗證頁面通過,我不希望發生這種行爲。
我該如何解決這個問題?
請幫忙。
謝謝你的建議。它看起來是最合乎邏輯的解決方案,所以肯定會嘗試一下。 – user1834664