0

Bakcbone.js を使用する一定の知識があり、バックエンドは Restlet Java ですが、ユーザー認証についてはわかりません

それらを使用して単一ページの Web アプリを作成しましたが、ユーザーのログイン後に何をするかという問題が発生します。ログインしているユーザーとログインしていないユーザーの両方が表示できるページがあり、ログインしているユーザーは追加のコンテンツを表示できるはずです。

デフォルトでは、ページは http を使用しますが、ユーザーがログインした後、Ajax 投稿を想定すると、バックボーン アプリ全体を http から https に切り替えるにはどうすればよいでしょうか? また、ユーザーがログアウトした場合、元に戻すにはどうすればよいですか?

Router のすべてのルート、Collection/Model の Url/Urlroots を Http と Https の間で切り替えるだけの便利な方法はありますか? (相対アドレスを使用)

Server Redirect を使用してこれを処理できますか?どうすればそれを行うことができますか?それにより、Http セクションと Https セクションが 2 つのアプリのように完全に分離されませんか?

4

1 に答える 1

0

すごい - それはあなたが考えているたくさんのものです..その半分はバックボーンの範囲に属していません.

これを分割しましょう:

but have no idea regarding user authentication

これを読んでください。私は昨日これに答えたばかりです。

what I am going to do after user login?

ここでの通常のパターンでは、ログインは通常 1 ページです。ユーザーが正常にログインすると、すべてのバックボーン機能を含む別のページにリダイレクトされます。たとえば、バックボーン アプリ classdojo.com を見てください。ログインは、派手なもののないシンプルな HTML です。ユーザーがログインすると、すべて重いクライアント側の単一ページ アプリに移動します。

Are there any convient ways just to switch all my routes in Router, Url/Urlroots in Collection/Model between Http and Https? (using relative address)

バックボーン ルーターは、「#」が来るルートのみを調べます。たとえば、example.com/user#detailsバックボーン ルーターでは、に基づいてのみナビゲートし#detailsます。http プロトコルとは関係ありません。

Url/Urlroots は、相対または絶対の両方にすることができます。そのため、http プロトコルを含む完全な URL を指定できます。

于 2013-02-23T20:26:56.990 に答える