#12 USER ACTIVATION – Membuat Sistem Login Lengkap dengan CODEIGNITER 3

#12 USER ACTIVATION  - Membuat Sistem Login Lengkap dengan CODEIGNITER 3

#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

Related posts

26 Thoughts to “#12 USER ACTIVATION – Membuat Sistem Login Lengkap dengan CODEIGNITER 3

  1. 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-

  2. 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

  3. kenapa untuk pengiriman activation code ke beberapa email ada yang tidak bisa?

  4. Untuk yang ngga bisa mengirim email dengan tag HTML kaya saya, kalian bisa tambahin ini
    $this->email->set_mailtype("html");

    semoga bermanfaat:)

  5. Kenapa email-nya tidak masuk ke inbox yaa ?

  6. 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-

  7. mas… request buat tutorial aktifasi usernya menggunakan sms ke nomor hp… apakah bisa di CI… alat / tool apa aja yg diperlukan?

  8. bisaaa !!!..sukses om .semoga berkah …

  9. 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?

  10. 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

  11. Pak kenapa yah saya salah di call to undefined function random_dytes() padahal coding nya sudah sama?

  12. Pak kok saya kekirimnya dispam ya???

  13. 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 🙂

  14. 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

  15. 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?

  16. Saya senang dapat masalah karna saya bisa lebih ngulik lagi,, ngomong2 knp acitvasi nya gk k kirim ke email tujuan ya?

  17. Ada solusi untuk error "Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method"

  18. Untuk yg masih eror coba avast atau anti virusnya di nonaktifin dulu

  19. mohon pencerahan

    Tanda "+", pada input->get('token'), tidak terbaca. Sehingga false saat pengkondisian. Di get nya hanya terbaca (spasi kosong) bukan "+".

  20. 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');

  21. 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

  22. 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..

  23. Pak mau nanya, saat aktivasi / verify di klick kok error 404 ya? kira" salah dimananya ya? sama sekali nggak ngeredirect ke auth

  24. punya saya error dibagian melink kannya jadi tulisan href masuk kedalam email. apakah ada yang mempunyai solusinya ?

Leave a Comment