私はAngularアプリケーションでページのルーティングに現在ui.router
を使用していますが、アクセス許可のないユーザーにアプリケーションの一部を悪用する際に問題が発生し始めています。角度uiルーティングとアクセス許可
私はこれについての文書を見つけようとしましたが、運賃はありませんので、ここに誰かがこのアプローチをとってくれることを願っています。
私のアプリケーションでは3ページありますが、すべてがmoderators
ページに行くことはできません。もし私がもちろん許可サーバー側を検証してリダイレクトするのであれば、私のアプリケーションのすべての可能なページを表示することは少し悪用されていると感じます。何らかの形でこれをui.router
で制限することができますか?ルータのファイルサーバ側、または私は:)
$stateProvider
.state('default', {
url: '/',
views: {
'mainViewContainer': {
templateUrl: 'pages/default.html'
}
}
})
.state('news', {
url: '/news',
views: {
'mainViewContainer': {
templateUrl: 'pages/news.html'
}
}
})
.state('moderators', {
url: '/moderators',
views: {
'mainViewContainer': {
templateUrl: 'pages/moderators.html'
}
}
});
はい、それでも、自分のマシンにダウンロードされたjavascriptファイルを参照するユーザーに経路が表示されることはありません。私は彼にもページが存在することを見ることができないようにしたいと思います – aweis
別の設定ファイルを生成したくない場合は、状態を登録する前にif節を追加するのはどうですか? – eavidan
私はif節について理解していませんか? – aweis