Tutorial Codeigniter Part 14 – Membuat Halaman Profile

codeigniter-kcdev
Advertisements

Pada tutorial kali ini kita akan membuat halaman profile untuk setiap users yang terdaftar pada aplikasi kita. Halaman profile biasanya terdiri dari form input untuk melengkapi data user seperti nama lengkap, alamat, nomor telepon hingga foto profil dan form untuk mengganti password. Kita juga akan membahas mengenai library upload pada codeigniter, dimana library ini akan kita gunakan untuk mengupload foto user. Oke? let’s do it.

1. Memperbarui Struktur Table Users

Pada SQL syntax di atas, kita menambahkan field baru untuk menampung data pribadi user. Field avatar sendiri untuk menyimpan nama file foto yang berhasil terupload. Satu lagi, semua password itu table users di atas adalah “123123”.

2. Membuat Controller Profile

Pada folder application/controllers buat sebuah file baru bernama Profile.php yang berisi kode berikut.

3. Membuat View Untuk Halaman Profile

File view ini terletak di folder application/views/profile/profile.php

4. Memperbarui Modul Yang Berkaitan

File application/controllers/Auth.php

File application/models/Model_users.php

Advertisements

Pada template sidebar kita akan menambahkan menu baru Profile.

5. Testing

Saat kita mengunjungi link halaman profile pada sidebar kita, akan terlihat 2 tab baru yaitu:

Tab Basic Informationpada bagian ini user bisa melengkapi data diri dan mengganti foto profile atau avatar.

tutorial-codeigniter-part-14-membuat-halaman-profile

Change PasswordPada bagian ini user bisa mengganti password nya. Jika password lama yang dimasukkan benar, maka user akan logout secara automatis.

tutorial-codeigniter-part-14-membuat-halaman-profile

Advertisements

Seperti biasa, untuk mengunduh tutorial ini silahkan mengunjungi github saya -> disini <- . Sekian tutorial kali ini, semoga bermanfaat.

“Barang siapa yang keluar untuk mencari ilmu maka ia berada di jalan Allah hingga ia pulang” (HR. Turmudzi).

Salam Olahraga.

kaceManaf

Author: kaceManaf

Founders of kcdev.id, freelance full stack web developer and also a web-tech wanderer. Passionate about code readability and simplicity. https://www.linkedin.com/in/nafplann/

20 Replies to “Tutorial Codeigniter Part 14 – Membuat Halaman Profile

  1. Tutorialnya sangat rapi dan mudah dipahami.
    Mas Boleh request, cara buat fitur pencarian nggak?

  2. mantaps sekali agan ini
    sering2 upload gan lumayan bisa nambah pengetahuan bljr lewat sini + dikasih project nya lagi *sunggu baik

  3. A PHP Error was encountered
    Severity: Warning

    Message: mysqli::real_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: YES)
    Filename: mysqli/mysqli_driver.php
    Line Number: 201

    padahal di confignya udah sesuai semua bro, ini kenapa y?? Mohon Bantuannya

    1. Bro sudah jalan kok, sayanya ada yg kurang teliti di config/database nya, ini program sangat bermanfaat untuk di pelajari, terima kasih bro

  4. A PHP Error was encountered

    Severity: Warning

    Message: mysqli::real_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: YES)

    Filename: mysqli/mysqli_driver.php

    Line Number: 201

  5. Maap kenapa awalnya bisa upload foto, saat kedua kalinya upload foto yang sama malah ga bisa? “The filetype you are attempting to upload is not allowed.”

Leave a Reply

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