/** * Endpoint: https://id.minara.vn/minaweb/api-v1/lead/send_email_activation * Function dùng để tạo khách hàng đăng ký mới * input : ID user_id * gen 1 chuoi ngau nhien > luu vao database * return true/ false */ function send_email_activation_lead(){ $user_id = 8; $email_client = "tungnk@minara.vn"; $verify_code = $this->generate_code() . time(); $data = array(); $data = [ 'email_integration_uid' => $verify_code ]; echo "
";
        print_r($data);
        echo "
"; $this->db->select('*'); $this->db->where('id', $user_id); + $this->db->update('tblleads', $data); // gui mail $sended = $this->send_mail_client($email_client, $verify_code); if($sended) { echo 'Im send_email_activation_lead_function'; } } /** * library gui mai xac nhan cho khach hang */ function send_mail_client($email_client,$verify_code) { $this->load->library('email'); $this->email->from('spminara@mail.minara.vn'); $this->email->to($email_client); $this->email->subject('Vui lòng xác nhận email để sử dụng dịch vụ'); $msg = "Cảm ơn bạn đã sử dụng dịch vụ\n, vui lòng nhấn vào link sau để xác nhận email https://id.minara.vn/minaweb/api-v1/lead/email_activate/".$verify_code; $this->email->message($msg); $this->email->send(); } /** * gen 1 chuoi ngau nhien > luu vao database * return true/ false */ function generate_code() { $alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; $verify_code = array(); $alpha_length = strlen($alphabet) - 1; for ($i = 0; $i < 20; $i++) { $n = rand(0, $alpha_length); $verify_code[] = $alphabet[$n]; } return implode($verify_code); }