【问题标题】:Message: Undefined index: password消息:未定义索引:密码
【发布时间】:2019-05-30 11:36:15
【问题描述】:

严重性:通知

消息:未定义索引:密码

文件名:models/userr.php

行号:10

回溯:

文件:C:\xampp\htdocs\cooladmin\application\models\userr.php 行:10 函数:_error_handler

文件:C:\xampp\htdocs\cooladmin\application\controllers\auth.php 行: 17 功能:登录

文件:C:\xampp\htdocs\cooladmin\index.php 行:315 功能: 需要一次

类用户扩展 CI_Model {

public function login($post) 
{
    $this->db->select('*');
    $this->db->from('user');
    $this->db->where('username', $post['username']);
    $this->db->where('password', $post['password']);
    $query = $this->db->get();
    return $query;
}  

类身份验证扩展 CI_Controller {

public function login()
{
    $this->load->view('login');
}

public function process()
{
    $post = $this->input->post(null, TRUE);
    if(isset($post['login'])) {
        $this->load->model('userr');
        $query = $this->userr->login($post);
        if($query->num_rows() > 0) {
            echo "login berhasil !";
        } else {
            echo "login gagal !";
        }
    }
}

}

【问题讨论】:

标签: php adminlte


【解决方案1】:

使用这个:

$this->db->where('password', isset($post['password']) ? $post['password'] : '');

这只是表示密码尚未从表单中发布

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多