現在、「URL」の取得の問題で立ち往生しています。
だから私はchangeactivationと呼ばれる機能を持っています。私は codeigniter MVC を使用しているので、この関数は URL からアクセスできます。ユーザーが特定のリンク (おそらく「アクティブ化」リンク) をクリックすると、関数にリダイレクトされ、関数によってアカウントがアクティブ化されます。
私の問題は、機能が本来の機能を正常に実行した後、ユーザーを正確にどこから来たのかをリダイレクトしたいということです。
例えば:
ソースページは次のとおりです。
http://webiste.com/system/administrator/accounts/index/admin/user_id/desc/all
changeactivation 関数を使用するには、ユーザーは次のようにクリックします。
http://website.com/system/administrator/accounts/changeactivation/123456789/
ここで、123456789 はユーザー ID です。
http://webiste.com/system/administrator/accounts/index/admin/user_id/desc/all
アカウントの有効化に成功した後、ソース ページであるユーザーをリダイレクトしたいと考えています。
accounts
URL はコントローラであり、指定されたユーザー タイプに基づいてすべてのユーザー アカウントをロードするビューをロードするには、そのインデックスにユーザー タイプ (URL の「admin」など) が必要です。$this->index()
これが、ユーザータイプがないとユーザーをホームページにリダイレクトするだけで、単に使用できない理由です。また、URLに依存するページネーションがあると、そのまま使う$this->index()
とproxy user型でも1ページ目に戻ってしまい、かなり不便です。
私がやりたかったのは、ユーザーがリンクをクリックする前に URL を取得し、機能が動作した後にそれをリダイレクト/リターン URL として使用することです。
どうすればこの問題を解決できますか? 答えてくれてありがとう。