#12 USER ACTIVATION – Membuat Sistem Login Lengkap dengan CODEIGNITER 3
Menambakan fitur aktivasi user melalui email setelah user melakukan registrasi.
(CEK KOMENTAR JIKA ADA ERROR)
#codeigniter #tutorial
—
LINK
CodeIgniter : https://codeigniter.com
SBAdmin 2 : https://startbootstrap.com/themes/sb-admin-2/
Bootstrap : https://getbootstrap.com/
Font Awesome : https://fontawesome.com/
—
Apa yang harus dipelajari sebelum ngikutin seri ini :
– PHP DASAR
https://www.youtube.com/playlist?list=PLFIM0718LjIUqXfmEIBE3-uzERZPh3vp6
– OOPHP
https://www.youtube.com/playlist?list=PLFIM0718LjIWvxxll-6wLXrC_16h_Bl_p
– PHP MVC
https://www.youtube.com/playlist?list=PLFIM0718LjIVEh_d-h5wAjsdv2W4SAtkx
– CodeIgniter
https://www.youtube.com/watch?v=dMRCZGGAx74&list=PLFIM0718LjIVpXbAwu_Cg9PdJO1GvyvCn&index=10
https://www.youtube.com/watch?v=g5JT3EW38KM&list=PLFIM0718LjIVpXbAwu_Cg9PdJO1GvyvCn&index=11
https://www.youtube.com/watch?v=r-r6IhsE5vg&list=PLFIM0718LjIVpXbAwu_Cg9PdJO1GvyvCn&index=12
—
PLAYLIST LAIN:
– HTML Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIVuONHysfOK0ZtiqUWvrx4F
– CSS Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p
– Tutorial Sublime Text
https://www.youtube.com/playlist?list=PLFIM0718LjIWE-Ot9V9qcALx5OMAZY67c
– CSS Layouting
https://www.youtube.com/playlist?list=PLFIM0718LjIUu4Ju9GUL5zpLcuq08TKYr
—
MEDIA SOSIAL
– http://instagram.com/sandhikagalih
– http://twitter.com/sandhikagalih
– https://www.facebook.com/WebProgrammingUNPAS
– http://codepen.io/webprogrammingunpas
– https://github.com/webprogrammingunpas
—
UNIVERSITAS PASUNDAN BANDUNG
http://www.unpas.ac.id/
http://www.if.unpas.ac.id/
terimakasih dan selamat #ngoding!
@sandhikagalih
#12 USER ACTIVATION – Membuat Sistem Login Lengkap dengan CODEIGNITER 3
#12 USER ACTIVATION – Membuat Sistem Login Lengkap dengan CODEIGNITER 3
Pak Dhika, saya menu error kayak gini kenapa ya pak ?
smtp portnya saya buat : 587
220 smtp.gmail.com ESMTP e10sm1585177pfh.77 – gsmtp
hello: 250-smtp.gmail.com at your service, [103.76.23.244]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
Failed to send AUTH LOGIN command. Error: 530 5.7.0 Must issue a STARTTLS command first. e10sm1585177pfh.77 – gsmtp
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.
Date: Fri, 20 Sep 2019 10:30:42 +0200
From: "Belajar Web Programing" <belajarsatu9@gmail.com>
Return-Path: <belajarsatu9@gmail.com>
To: str.rasel29@gmail.com
Subject: =?UTF-8?Q?Testing?=
Reply-To: <belajarsatu9@gmail.com>
User-Agent: CodeIgniter
X-Sender: belajarsatu9@gmail.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <5d848e32bf422@gmail.com>
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="B_ALT_5d848e32bf452"
This is a multi-part message in MIME format.
Your email application may not support this format.
–B_ALT_5d848e32bf452
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Helo Word
–B_ALT_5d848e32bf452
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Helo Word
-B_ALT_5d848e32bf452-Mantap
MOHON BANTUAN NYA UNTUK ERROR DI BAWAH INI. TERIMA KASIH.
Error Number: 1054
Unknown column 'date_created' in 'field list'
INSERT INTO `user_token` (`email`, `token`, `date_created`) VALUES ('emailtest0707@gmail.com', 'DRBkMDoLnqHpwUq5Sf5ulee9bBtBD1Pld167rx3zdmg=', 1569318775)
Filename: C:/xampp/htdocs/belajar_web/system/database/DB_driver.php
Line Number: 664
kenapa untuk pengiriman activation code ke beberapa email ada yang tidak bisa?
Untuk yang ngga bisa mengirim email dengan tag HTML kaya saya, kalian bisa tambahin ini
$this->email->set_mailtype("html");
semoga bermanfaat:)
Kenapa email-nya tidak masuk ke inbox yaa ?
maaf pak mau nanya, punya saya sdh diganti $this->email->initialize($config); dari $this->load->library('email', $config); tp tetap error, gmn solusinya pak klo muncul pesan kayak gini?
A PHP Error was encountered
Severity: Warning
Message: fsockopen(): php_network_getaddresses: getaddrinfo failed: No such host is known.
Filename: libraries/Email.php
Line Number: 2069
Backtrace:
File: C:xampphtdocswpu-loginapplicationcontrollersauth.php
Line: 128
Function: send
File: C:xampphtdocswpu-loginapplicationcontrollersauth.php
Line: 101
Function: _sendEmail
File: C:xampphtdocswpu-loginindex.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: fsockopen(): unable to connect to ssl://smtp/googlemail.com:465 (php_network_getaddresses: getaddrinfo failed: No such host is known. )
Filename: libraries/Email.php
Line Number: 2069
Backtrace:
File: C:xampphtdocswpu-loginapplicationcontrollersauth.php
Line: 128
Function: send
File: C:xampphtdocswpu-loginapplicationcontrollersauth.php
Line: 101
Function: _sendEmail
File: C:xampphtdocswpu-loginindex.php
Line: 315
Function: require_once
The following SMTP error was encountered: 0 php_network_getaddresses: getaddrinfo failed: No such host is known.
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.
Date: Mon, 7 Oct 2019 04:49:40 +0200
From: "Admin Siakad" <edodvlp@gmail.com>
Return-Path: <edodvlp@gmail.com>
To: edofadila@gmail.com
Subject: =?UTF-8?Q?Verifikasi?=
Reply-To: <edodvlp@gmail.com>
User-Agent: CodeIgniter
X-Sender: edodvlp@gmail.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <5d9aa7c479d4b@gmail.com>
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="B_ALT_5d9aa7c479d64"
This is a multi-part message in MIME format.
Your email application may not support this format.
–B_ALT_5d9aa7c479d64
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
silahkan klik link untuk verifikasi akun
–B_ALT_5d9aa7c479d64
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
silahkan klik link untuk verifikasi akun
-B_ALT_5d9aa7c479d64-mas… request buat tutorial aktifasi usernya menggunakan sms ke nomor hp… apakah bisa di CI… alat / tool apa aja yg diperlukan?
bisaaa !!!..sukses om .semoga berkah …
Message: fsockopen(): unable to connect to smtp.googlemail.com:25 (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ) pak sandika kalau error begini gimana ya?
maaf pak dika saya mendapati error seperti ini mail(): SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. x23sm17175290pfq.140 – gsmtp bisakah pencerahanya
Pak kenapa yah saya salah di call to undefined function random_dytes() padahal coding nya sudah sama?
Pak kok saya kekirimnya dispam ya???
BUAT yang pas ngirim email subject dan message nya kosong nih copas code nya
if ($type == 'verify') {
$this->email->subject('Account Verification');
$this->email->message('Click this link to verify your account : <a href="' . base_url() . 'auth/verify?=' . $this->input->post('email') . '&token=' . urlencode($token) . '">Activate</a>');
}
Sebelum paste jangan lupa di bandingkan dulu salah nya di mana biar paham dimana salahnya dan karena apa….
SALAM TITIK KOMA 🙂
Message: fsockopen(): unable to connect to ssl://smtp.googlemail.com:465 (Network is unreachable)
muncul pesan error, pada latihan dilaptop tidak ada masalah tapi pada saat hosting di cpanel muncul error seperti di atas
Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.
Date: Thu, 31 Oct 2019 09:56:27 +0100
From: "Budiono Edu" <……………@gmail.com>
Return-Path: <……………@gmail.com>
Reply-To: <…………….@gmail.com>
User-Agent: CodeIgniter
X-Sender: ………………..@gmail.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <5dbaa1bcd2752@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
=?UTF-8?Q?Testing?=
Hello Word!
klo kaya gini errornya kenapa ya?
Saya senang dapat masalah karna saya bisa lebih ngulik lagi,, ngomong2 knp acitvasi nya gk k kirim ke email tujuan ya?
Ada solusi untuk error "Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method"
Terimakasih, sangat membantu
Untuk yg masih eror coba avast atau anti virusnya di nonaktifin dulu
mohon pencerahan
Tanda "+", pada input->get('token'), tidak terbaca. Sehingga false saat pengkondisian. Di get nya hanya terbaca (spasi kosong) bukan "+".
Tambahan, siapa tau ada yg kayak punya saya. Bukan error, tapi waktu ngirim message yg harusnya di body pesannya tulisan "Activate" berwarna biru malah ga kebaca sebagai link coba pake tambahan ini
$this->email->set_header('Content-Type', 'text/html');
Mohon bantuannya
aku kirim token aktivasi email ke email aku yang satunya bisa, giliran daftar dengan email yang berbeda tokennya ga masuk di emailnya (udah aku aktifkan juga aplikasi kurang amannya)
Padahal di table user_token ada datanya
terimakasih pak materi yang di tunggu", sedikit cerita pak jadi dari awal aku kuliah 2016 di jurusan sistem informasi aku ga minat belajar pemrograman apapun jadi setiap ada materi bahasa pemrograman tertentu yang diajarkan masuk kuping kanan keluar kuping kiri gitu pak.. bahkan bahasa pemrograman itu apa gatau, sampe akhirnya semester 5 ada materi bahasa pemrograman java dan saya ikutin ternyata keren dan saya gunakan bahasa tsb sampai sidang kelulusan kemarin dengan study kasus bimbingan online( 2 laptop 1 koneksi, laptop 1 untuk simpan database via xampp dan yang 1 konek database laptop 1 via aplikasi), memang kurang kompleks pak jadi si mahasiswa ini punya menunya sendiri dan bisa merequest kapan mereka ingin bimbingan dengan jadwal dosen pembimbing mereka yang telah ditetapkan(adanya kapan dikampus gitu) pas udah selesai merequest data disimpen ke tabel bimbingan yang sudah berelasi dengan tabel mahasiswa dan dosen dengan status diajukan, nah ketika dosen menggunakan aplikasi yang sama dengan menunya sendiri ada menu jadwal bimbingan yang isinya dari tabel bimbingan yang forenkeynya ambil dari id dosen tsb dan statusnya masih diajukan.. nantikan dosen liat hari apa jam brp mahasiswa ini mengajukan bimbingan nah saya sediakan 2 tombol(tombol 1 diterima(mengupdate tabel bimbingan + menginsert tabel pesan yang sudah direlasikan idnya dengan tabel bimbingan) dan tombol 2 ditolak(mengupdate tabel bimbingan)).. nah setelah salah 1 itu tombol itu di eksekusi si mahasiswa ini bisa liat dimenunya mahasiswa jadwal bimbingannya yang diajukan di terima atau ditolak, trus di tabelnya data bimbingan dianya itu bisa keliatan kalo ditolak atau kalo diterima + field pesannya dari tabel pesan bisa ikut karna udah kerelasi(contoh pesannya : baik saya ada dikampus jam sekian sampe jam sekian di belahan kampus mana gitu misalnya).. nah endnya di report, reportnya aku buat untuk cetak data bimbingan si mahasiswa ini dengan status bimbingannya diterima saja gitu pak… karna kurang kompleks aplikasi tsb nilai kelulusan saya jadi A- itupun A- dengan nilai pas mulai dari nilai A- dasar 7,.. (tarik napas dalam" sambil mikir apa salahku) 🙁
nah setelah lulus dengan nilai yang kurang memuaskan(dimata orang lain) jeda 1 bulan aku ambil SKL dan nyari kerja via aplikasi indeed tu pak, aku cari dengan keyword java postnya memang banyak tapi udah pada lama semua ada 20 day ago ada bahkan ada yg 30+ days ntah darikapan itu, beda sama pas aku cari dengan keyword PHP postnya banyak updatenya sering dari post ke post itu cuma jangka harian itu artinya banyak yg butuh kan.
nah saya inget kalo dulu pernah buka channel bpk ini dan ntah knp walau udah lama ga dibuka tapi begitu kemarin aku mau cari masih ke inget nama channelnya..
hehe maaf pak baru subscribe..
Pak mau nanya, saat aktivasi / verify di klick kok error 404 ya? kira" salah dimananya ya? sama sekali nggak ngeredirect ke auth
punya saya error dibagian melink kannya jadi tulisan href masuk kedalam email. apakah ada yang mempunyai solusinya ?