图书馆无法读取Codeigniter中的帖子输入

时间:2019-08-08 17:51:59

标签: php ajax codeigniter

我是CI的新手,我在帐户控制器中有一个名为email和password的输入帖子,如下:

$this->load->library('form_validation');
$this->load->library('auth');
$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email');
$this->form_validation->set_rules('password', 'Password', 'trim|required|min_length[12]');

if ($this->form_validation->run() === TRUE) {
    $email = $this->input->post('email');
    $password = $this->input->post('password');
    $remember = $this->input->post('remember');
    if($this->auth->login($email, $password, $remember)){

与此同时,我在身份验证库中访问以下参数:

    public function login($email, $password, $remember)
{
    $user = $this->CI->user_model->by_email($email);
    $user_id = $user['id'];

    if ($user) {
        if (password_verify($password, $user['password'])) { //login succeed}

但是我收到一条错误消息,提示它消息:未定义的索引:密码。我测试了输入后,它工作正常,我没有拼错什么。所以我想念这里吗?有关更多信息,我正在使用Ajax发送。

1 个答案:

答案 0 :(得分:0)

该错误不是由于发布。 用户表中是否有密码字段?