バックボーンを使用して一連のルートを定義しました
例えば:
Backbone.Routes.prefix = Onethingaday.Routers
Backbone.Routes.map
"!*splat":
"HomeRouter" : "reroute"
"":
"NavbarRouter" : "index"
"SidebarRouter" : "index"
"HomeRouter" : "index"
"all":
"NavbarRouter" : "index"
"SidebarRouter" : "index"
"HomeRouter" : "all"
"news":
"NavbarRouter" : "index"
"SidebarRouter" : "index"
"NotificationsRouter" : "index"
"popular/threads":
"NavbarRouter" : "index"
"SidebarRouter" : "index"
"DiscoverRouter" : "popularThreads"
ここで、特定のルートへのアクセスを制限したいと思います。つまり、ユーザーが「isLoginedIn」の場合、「すべて」および「ニュース」ルートにのみアクセスできるようにします。ここで確認するにはどうすればよいですか?たとえば、ユーザーが「すべて」ページと「ニュース」ページにアクセスしようとした場合、ユーザーを確認して比較し、別のログイン ページにリダイレクトできますか?