0

私が取り組んでいるアプリは、組織に属するユーザーを中心に展開しており、それらの組織のリソースにのみアクセスできます。それだけは問題なく、かなり簡単です。

このシステムには、組織外のユーザーもいて、システム内のあらゆるものを表示できます。これらのユーザーの1人がログインすると、表示したい組織のリストが表示されます。いずれかを選択すると、標準ユーザーとしてログインしているかのようにシステムが表示されますが、スーパーユーザー権限は保持されます。

特定の組織が選択されており、パスごとにネストされたリソースを持っている必要がないことをシステムに知らせることができる良い方法はありますか?

たとえば、スーパーユーザーとしてログインし、organisationAを表示したいとします。組織を選べるようになりたい、そしてただ行きたい

/subjects

行く必要はなく

/organisations/1/subjects

これを行う良い方法はありますか?

4

1 に答える 1

0

URLを介してコンテキストを渡さない場合は、選択した組織をセッションに保存できます。セッションアプローチの問題は、セッションに保存されているデータに依存しているため、これらのページに直接リンクする機能が失われることです。

于 2012-12-31T01:18:47.307 に答える