2
メインページを読み込み、ログインの詳細を空白のままにしておくと、要求したページが見つかりません。このコードはメインとログインファイルです。親切に助けてくださいCodeigniter login_validation error
<?php
class Main extends CI_Controller
{
public function index()
{
$this->login();
}
public function login()
{
$this->load->view('login');
}
public function members()
{
$this->load->view('members');
}
public function login_validation()
{
//do validation here,load validation library
$this->load->library('form_validation');
//setting rules for input data
$this->form_validation->set_rules('email', 'Email', 'required');
$this->form_validation->set_rules('password', 'Password', 'required|md5');
if($this->form_validation->run())
{
redirect('main/members');
}
else
{
$this->load->view('login');
}
}
}
パスワードにmd5を使用しないでください。これ以上セキュリティで保護されていないhttp://php.net/manual/en/function.password-hash.phpを作成し、http://php.net/manualを確認してください。 /en/function.password-verify.php – user4419336
ログインフォームを送信すると、すべてのフィールドが空で404ページが見つかりませんというエラーが表示されますか?フィールドに記入すると機能しますか? – DFriend
ヒットしたURLとroutes.phpファイルを表示します。 – Goose