1
私には、テンプレートインクルードが動的にロードされるanglejs/laravel Webアプリケーションがあります。テンプレート要求が401リダイレクトを返すときに、Laravelを使用してユーザーをログインページにリダイレクトする方法
問題は、ユーザーのセッションがタイムアウトしてページ上の新しいセクションに移動すると、サーバー側でリダイレクトされ、実際にテンプレートが存在していたはずのログインページが返されるという問題です。
このテンプレート要求を代行受信し、代わりに単にログインページをテンプレートとして返すのではなく、ユーザーをログインページにリダイレクトする方法はありますか?
よろしくお願いいたします。私は実際にこれを実装してまだテストしていません。しかし、これはララベルのリクエストを傍受するでしょうか?つまり、$ httpサービスを通じて行われたものだけでなく、すべてのhttp要求をインターセプトしますか? – Dmac
これはすべての$ http要求を確実に傍受します。私はあなたが$ httpを使わない角度のあるアプリからajaxコールを作ることができることに気づいていません。 $リソースも$ httpに依存しています...あなたがバニラのjavascript呼び出しを行うと、それをキャッチできないかもしれません。(なぜ) – Rouz
問題はlaravel @includeにありますが、角度テンプレートではありません... – Dmac