Codeigniter

Membuat autentikasi (login/logout) sederhana pada codeigniter

Written by Resika Arthana · 39 sec read >

Konsep autentikasi sebenarnya sangat sederhana. Pada dasarnya, entah membuat login di Codeigniter(CI) atau web biasa, kita menyimpan informasi login user pada session. Halaman yang diproteksi juga akan mengecek informasi pada session.
Andaikan kita mempunyai dua halaman web, satu halaman untuk login, satu lagi halaman yang akan diproteksi. Pada halaman login kita buat form untuk input username, password dan tombol submit.  ketika disubmit arahkan ke controler untuk mengecek apakah username benar/salah. Jika benar, kita buat session yang menyatakan user telah login dan arahkan ke halaman yang diproteksi, jika salah arahkan ke halaman login lagi. Sedangkan pada halaman login kita tinggal mengecek session apakah ada session yang menyatakan username sudah login atau belum.  Membuat login pada codeigniter mudah bukan? Berikut contohnya

halaman login, ketika submit akan diarahkan ke controler admin


pada controler Admin

pada halaman yang diproteksi. contohnya halaman data pada controler admin

logout (pada controler admin. buatkan link untuk akses controler ini):

Ok, sekian tips singkat membuat autentikasi (login/logout) sederhana pada codeigniter. Semoga membantu.

Written by Resika Arthana
I Ketut Resika Arthana, staff dosen di Undiksha. Juga sebagai ketua divisi pengembangan sistem informasi di UPT TIK - Undiksha. Selain itu, juga sebagai co-founder PT. Hooki Global Kreasi. Bidang ilmu ditekuni : pemrograman, datamining, user experience dan IOT Profile

44 Replies to “Membuat autentikasi (login/logout) sederhana pada codeigniter”

  1. pak, itu pake yang manual untuk username dan passnya ya…
    klo pake database gimana pak?
    maklum pak masih kolot :p
    but, nice share

    http://cloudservices.co.id
    jasa pembuatan web, company profile dan masih banyak lagi
    yang membuat perusahaan anda terlihat lebih menarik

  2. I do believe all of the ideas you have offered in your post. They’re really convincing and will certainly work. Still, the posts are very short for newbies. May you please prolong them a bit from subsequent time? Thank you for the post.
    .-= admin tokoweb´s last 1 ..1 =-.

  3. I’ve been exploring for a bit for any high-quality articles or weblog posts on this kind of area . Exploring in Yahoo I eventually stumbled upon this site. Reading this info So i’m happy to show that I’ve a very good uncanny feeling I found out just what I needed. I so much undoubtedly will make certain to do not put out of your mind this web site and give it a glance regularly.
    .-= program optima demo´s last 1 ..1 =-.

  4. I used to be recommended this website through my cousin. I am not certain whether this submit is written through him as no one else recognise such precise about my problem. You’re incredible! Thanks!
    .-= Jasa Pembuat Web´s last 1 ..1 =-.

  5. Just desire to say your article is as surprising. The clarity for your submit is simply cool and that i could think you’re an expert in this subject. Well together with your permission allow me to seize your feed to keep updated with imminent post. Thanks a million and please keep up the rewarding work.
    .-= jasa desain website´s last 1 ..1 =-.

  6. apakah ada yang sudah mencoba tutor di atas…

    sya masih awam pak.
    jadi boleh minta contoh yg lebih kongkit lagi gak??
    untuk penamaaan model,controller,dan view nya terutama.

    trs kalau misalnya mau mencocokkkan dengan username dan daatabase gimana caranya pak…

    terim kasih…

  7. terimakasih banyak mas brow, mudah di fahami, nmaun bagaimana jika membuat admin sederhana menggunakan database, mohon berikan contoh yang sederhana. tanks

  8. selamat pagi admin, makasih infonya saya jadi tambah ilmu setelah mbaca baca tulisan nte yang di tulis di halaman website ini. salam kenal dari sutopo

  9. I am no longer positive the place you’re getting your
    info, hoaever greeat topic. I must spend some tike learning much more or understanding more.
    Thanks for wonderful info I uused to be onn the lookout for this info
    for my mission.

  10. I don’t know if it’s just me or if everyone else encountering
    problems with your site. It looks like some
    of the text within your content are running off the screen. Can someone else please comment and let me know if this is happening to them too?
    This could be a problem with my internet browser because I’ve had this happen before.
    Appreciate it

  11. dokumentasi otomatis, transfer file, laporan, dan tokoh-tokoh dapat mengurangi waktu dan uang yang
    dihabiskan untuk layanan pencetakan dan memungkinkan untuk waktu maksimum untuk diinvestasikan pada melakukan hal-hal yang penting dari
    klien dan penjualan sudut pandang . Anda akan dapat benar-benar uajg tunai dalam kode php kemajuan jawaban dari toklo mereka dengan harga yang
    wajar . Kami juga menawarkan menyewa tim pengembangan web PHP khusus dengan harga yan sangat terjangkau dan denga pengalaman terbaik serta keahlian dalam pengwmbangan PHP
    kustom .

  12. Have you ever thouցht abߋut writing an ebook or
    guest аuthoring on other blogs? I have a blog based on thе same ideas yoս discuss and wοuld reallү like to
    have you share some stories/information. I know my viewers would value your work.
    If үou are even remօtely interested, feel free to shoot me an e mail.

  13. Generally I don’t learn post on blogs, but I wouldd likme to say
    that thhis write-up very compelled me to take a look at
    and do so! Your writing taste has been amazed me. Thank you, veryy
    nice article.

Leave a Reply

Your email address will not be published. Required fields are marked *

Page optimized by WP Minify WordPress Plugin