ウェブサイト全体では、ページを表示する前にログインする必要があります。ユーザーがログインしていない場合、ユーザーはログイン/登録ページにリダイレクトされます。ログイン後元のページにリダイレクトする(Codeigniter)
問題:http://www.domain.com/listings/1234
ようなURL内の型にログインしていないユーザーは、彼はしかし、ページとの相互作用からユーザーを防ぐ暗くページと、そのページが表示されます(jQueryのものではなく、問題)と、(タンク認証)ログインページhttp://www.domain.com/login
へのリンクを持つポップアップモーダルボックスです。
ログインページからログインすると、ユーザーはログイン後の通常のページ、つまりhttp://www.domain.com
にリダイレクトされますが、そのページには変数1234
が渡されます。短いで
:私は、ログインしていない、まだhttp://www.domain.com/login
にリダイレクトさませへhttp://www.domain.com/listings/1234
でウェブサイトに入ったが、代わりにhttp://www.domain.com/listings/1234
上に残り、とモーダルボックスを示すことが、ユーザが欲しいですログインページhttp://www.domain.com/login
にログインします。ログインすると、彼はログイン後に得た通常のページの代わりにhttp://www.domain.com/
にリダイレクトされ、変数1234
が渡されます。
Codeigniterを使用してこれを行うにはどうすればいいですか?
は、これは私が今持っているものです:
掲載コントローラ
function index(listing_id) {
$this->load->module('auth');
if(!$this->auth->tank_auth->is_logged_in()) {
redirect('login');
}
// Some calls to database etc here...
$this->load->view('listings', $data);
}
このコードは、元の投稿に表示されているコードスニペットと同じことをしますか?元の投稿をより詳細な内容で更新しました。ありがとう! – Nyxynyx