0

CI インストールで 2 つの異なるアプリケーションを使用しています。最初は「管理者」と呼ばれます...明らかに管理者パネルです。2 つ目は、他のすべてが存在する「フロントエンド」です。管理者認証とメンバー認証の両方で、各アプリと同じメンバー テーブルに同じデータベースを使用します。問題は、CI セッション クラスがネイティブの PHP セッションを使用しないため、セッションが設定されているアプリケーションでのみ機能することです (これは理にかなっています)...たとえば、実際に管理者であるユーザーがログインした場合フロントエンド アプリからシステムにアクセスし、管理アプリへのリンクをクリックすると、再度ログインする必要があります。両方のアプリにログインするときに「Remember Me」オプションが選択されている場合、これは明らかに問題ではありません。

どうすればこれを修正できますか? それとも、管理者ステータスを再度確認するためだけに、管理者アプリに再度ログインしてもらう方がよいと思いますか?

御時間ありがとうございます。

4

1 に答える 1

0

代わりに、ネイティブ php セッションを使用できます。コピーして貼り付けるだけのクラスがあり、残りのコードを変更する必要はありません。

于 2013-06-14T08:00:47.527 に答える