私のアプリケーションのコンポーネントは次のとおりですgrape apiエンドポイントでアクティブな管理者ユーザーを認証します
管理パネルはアクティブな管理者で作成されたmyapp.com/admin上にあります。 AnglesJsで構築されたdashboard.myapp.comのユーザーのためのダッシュボードがあり、myapp.com/apiでブドウを使ってapiを構築しています。
管理者がダッシュボードに別のユーザーとしてログインできる機能が管理パネルにあります。このcapture_sessionを呼び出します。基本的にユーザーセッションはadminによってキャプチャされ、値はadmin_userのidであるcookie admin_captureを削除します。
ここに私が達成したいことがあります。私のブドウのapiエンドポイントの1つでは、セッションがキャプチャされ、セッションをキャプチャした管理者ユーザーが管理パネルにもログインしていることを確認する必要があります。
セッションがキャプチャされているかどうかは、すでにクッキーがあるので簡単です。管理者ユーザーがログインしていることを確認するにはどうすればよいですか? をアクティブな管理メソッドとして、ヘルパーをgrape apiエンドポイントで呼び出すことはできません。 クッキーやセッションでこれを達成できますか?すべてのヘルプは非常だからここに私はこれを解決する方法である
おかげ