Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function register_post()
- {
- $username = trim($this->post('username'));
- $email = trim($this->post('email'));
- $name = trim($this->post('name'));
- $password = trim($this->post('password'));
- if ($username == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Username harap diisi.',
- ];
- } elseif ($email == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Email harap diisi.',
- ];
- } elseif ($name == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Nama Lengkap harap diisi.',
- ];
- } elseif ($password == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Password harap diisi.',
- ];
- } else {
- $kode_aktivasi = md5(uniqid(rand()));
- $data = array(
- 'user_name' => $name,
- 'user_email' => $email,
- 'user_username' => $username,
- 'user_password' => sha1($password),
- 'user_key' => $kode_aktivasi,
- 'user_level' => 'Member',
- 'user_date_update' => date('Y-m-d'),
- 'user_time_update' => date('Y-m-d H:i:s'),
- );
- $this->db->insert('bpmppt_users', $data);
- $footer = $this->db->get_where('bpmppt_content', array('content_id' => 4))->row();
- $dataFooter = $footer->content_desc;
- $sender_email = 'sipto.bpmppt@gmail.com';
- $sender_name = 'DPM PTSP Kudus';
- $name = trim($this->input->post('name'));
- $email = trim($this->input->post('email'));
- $subject = "Aktivasi Akun";
- $message = "Kepada : " . $name . "
- <br>
- <p>
- Silahkan Klik Link untuk Aktivasi Akun Anda : <a href=" . 'http://bpmppt.kuduskab.go.id/aktivasi/kode/' . $kode_aktivasi . ">Link</a>
- <br>
- atau Copy Paste Link berikut http://bpmppt.kuduskab.go.id/aktivasi/kode/" . $kode_aktivasi .
- "</p><br>" . $dataFooter;
- $this->load->library('email');
- $this->email->set_mailtype("html");
- $this->email->from($sender_email, $sender_name);
- $this->email->to($email);
- $this->email->subject($subject);
- $this->email->message($message);
- if ($this->email->send()) {
- $response = [
- 'resp_error' => false,
- 'resp_msg' => 'Aktivasi Akun Terkirim.',
- ];
- } else {
- $response = [
- 'resp_error' => false,
- 'resp_msg' => 'Email Aktivasi Gagal.',
- ];
- }
- }
- $this->response($response, 200);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement