Каков наилучший подход для проверки подлинности на кучу действий Javascript на странице, не засоряя базу кода с помощью «if authenticated()»?Адресатор проверки подлинности для всех приложений Javascript?
Например: у нас есть 10 кнопок, некоторые кнопки комментариев и несколько других действий, требующих аутентификации. Когда пользователь не аутентифицирован, мы хотим перенаправить его на страницу входа/регистрации. Однако мы хотим избежать засорения кода с помощью вызовов if (user.isAuthenticated()) {xxx}. В нашем конкретном случае мы хотим использовать их главным образом для событий в позвоночнике, хотя я не думаю, что это имеет значение для общего вопроса.
Я убежден, что вы должны передать запрос на сервер, и если сервер отвечает «Ответ без аутентификации», обработайте его систематически. –
Существует также ['proxy.on (" all ", function (eventName) {});'] (http://documentcloud.github.com/backbone/#Events-on), который может быть тем, что вы ищете for (с переключателем 'all', чтобы поймать все события). –