在我的网站上注册新帐户时会弹出此错误。其他一切都很好

时间:2017-03-05 01:54:04

标签: php

  

遇到PHP错误

     

严重程度:通知
  消息:尝试获取非对象的属性
  文件名: models / Email_model.php
  行号: 187

     

回溯:

     

文件:/public_html/application/models/Email_model.php行:187   功能:_error_handler
  文件:public_html / application / controllers / Home.php行:1409   功能:send_code_sms
  文件:/public_html/index.php行:292功能:require_once

控制器:

if ($this->input->post('password1') == $this->input->post('password2')) {
    $password = $this->input->post('password1');
    $data['password'] = sha1($password);
    $this->db->insert('vendor', $data);
    $this->email_model->account_opening('vendor', $data['email'], $password);
    $id = $this->db->insert_id();
    *$this->email_model->send_code_sms('vendor', $id);*
    echo 'done';
}

型号:

//email_verify
function send_code_sms($type,$id){        
    $code = $this->db->get_where($type,array($type.'_id' => $para2))->row()->sms_code;  
    *$phone = $this->db->get_where($type,array($type.'_id' => $para2))->row()->phone;*
    $text = translate('your_verification_code_is')." : ".$code;
    $this->do_sms($phone,$text);
}

查看:

require_once BASEPATH.'core/CodeIgniter.php';

我在我的网站上遇到此错误。我向我的开发人员发送了一封电子邮件,以修复导致我的客户无法注册帐户的错误,但我在5天内未收到任何回复。由于没有api,短信验证功能不应该使用。所以唯一应该工作的是电子邮件验证。每当有人试图注册时,就会出现上述错误。 需要帮忙。谢谢

(有一个星号表示带有错误的行)

0 个答案:

没有答案