ホームページ >バックエンド開発 >PHPチュートリアル >Codeigniter はユーザーのログイン検証処理後の URL ジャンプを実装します_PHP チュートリアル
Codeigniter はユーザーのログイン検証後の URL ジャンプを処理します。これには主に My_Controller.php ページとログイン検証モジュールの User.php ページが含まれます。具体的なコードは次のとおりです。
My_Controller.php ページ:
if ($this->tank_auth->is_logged_in()) { // ログインしました
redirect('/');
} else {
//その他のコードはこちら......
/*リダイレクト情報の有無を判断*/
$data['redirect'] = isset($_GET['redirect']) ? $_GET['リダイレクト'] : '/';
if ($this->form_validation->run()) { // 検証ok
if ($this->tank_auth->login(
$this->form_validation->set_value('login' ),
$this->form_validation->set_value('パスワード'),
$this->form_validation->set_value('記憶'),
$data['login_by_username'],
$data[' login_by_email'])) { // 成功
redirect($data['redirect']);
} else {
//エラー処理
}
}
$this->load->view("login_ form")
}
}
/*
注: ログインフォーム中要注意、提交表单的フォーム地址:
*/
}
login_form 内で必要な注意、提交表のフォームの場所: