Codeigniter消息:调用未定义的函数random_string()

时间:2018-03-04 08:49:42

标签: php codeigniter

我遇到以下错误遇到未捕获的异常

  

输入:错误

     

消息:调用未定义的函数random_string()

     

文件名:C:\ xampp \ htdocs \ HerbalCebu \ application \ controllers \ login.php

     

行号:128

     

回溯:

     

文件:C:\ xampp \ htdocs \ HerbalCebu \ index.php行:315功能:   require_once,

当我想生成一个随机字符串时,它将作为用户的临时密码放置

这是我的控制器

function forgot_password()
            {
            $this->form_validation->set_rules('emailpass', 'emailpass', 'trim|required');

            if($this->form_validation->run() == FALSE)
            {

            $this->load->view('Login/modal_forgot');
            $this->load->view('CustTemplate/header');
            $this->load->view('Login/Login');
            $this->load->view('CustTemplate/footer');
            }else{
            $password = ('alpha', 8);
            $data = array('password'=>md5($password));
            $this->db->where('email',$this->input->post('emailpass'));

            $this->db->update('users',$data);
            $this->session->set_flashdata('message','here is your new password: <mark>'.$password.'</mark><br> please login now and change the given password');
            redirect(base_url('login'));
            }
            }

            public function check_email($password)
            {
                $email = $this->input->post('emailpass');

                $result = $this->queries_login->get_email($email);

                if($result)
                {
                    return TRUE;
                }
                else
                {
                    $this->form_validation->set_message('Check_email','The email you entered is not on the database');
                    return FALSE;
                }
            }

和模型

public function get_email($email)
        {
            $this->db->select('*');
            $this->db->from('users');
            $this->db->where('email',$email);
            $this->db->limit(1);

            $query = $this->db->get();

            if($query ->num_rows()==1)
            {
                return $query->result();
            }
            else
            {
                return false;
            }
        }

0 个答案:

没有答案