Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function lupa_password(){
- if ($this->session->userdata('auth_id') == '') {
- $username = $this->input->post("username");
- $email = $this->input->post("email");
- $result = $this->model->select_vw_users("all", strtolower($username), $email, "all");
- if ($result->num_rows() > 0) {
- $id = $result->row()->id;
- $result_rekam_enkripsi = $this->model->select_rekam_enkripsi("all", "all", "all", date("Y-m-d"));
- $encrypt = encrypt($id."_".date("dmY")."_".($result_rekam_enkripsi->num_rows()+1));
- $this->model->insert_rekam_enkripsi(array("id_users" => $id, "token" => $encrypt));
- // Process Send Mail To Telegram
- $token = <Your Token Here>;
- $userid = <ID User Want To Sent>;
- $msg = "Pemberitahuan kepada ".$result->row()->nama." untuk menindaklanjuti proses permohonan perubahan password silahkan untuk masuk ke alamat berikut : ".base_url('auth/page/ganti-password/'.$encrypt);
- $request = array(
- "chat_id" => $userid,
- "text" => $msg,
- );
- $request_url = "https://api.telegram.org/bot".$token."/sendMessage?".http_build_query($request);
- if (file_get_contents($request_url)) {
- $this->session->set_flashdata('message', 'Berhasil permintaan ganti password. Silahkan grup Telegram PBJ anda, kami telah mengirimkan link yang anda butuhkan di grup tersebut!');
- }
- else{
- $this->session->set_flashdata('message', 'Mohon maaf permintaan ganti password belum dapat diproses!');
- }
- redirect(base_url('auth/page/main'));
- }
- else{
- $this->session->set_flashdata('message', 'Mohon maaf akun pengguna tidak ditemukan, Harap coba lagi!');
- redirect(base_url('auth/page/main'));
- }
- }
- else{
- redirect(base_url('auth/page/main'));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment