編集や削除、登録されていない、または承認されていないなど、特定のルートに到達するのを防ぐ方法を教えてください。検証ロジックを複製せずにユーザー検証ロジックを複製せずにユーザーアクセスを防止する
http://appname.com/#/photo/1/edit
:ルータが拒否などのコールをリダイレクトするよう
つまりは、どのように私がすることができますか?
私は上記のURLに行っても、私が写真モデルを既に持っていると、ルータメソッドはサーバから情報をフェッチすることはありません(これはステートフルなのでアプリは正しいはずです)。しかし、ルータメソッドがIDが一致するかどうかを明示的にチェックしない限り、現在のユーザが写真の所有者であるかどうかを知ることはできません(すでに検証ロジックを複製していますサーバーは常に検証を行います)。このような
ジレンマは、単にあなたのモデルは、任意の認証ロジックをやってすべきではない私の一日
[Backbone.jsのルート変更に関する検証](http://stackoverflow.com/questions/9499695/validation-on-route-change-info-backbone-js) –