#5 USER & ADMIN PAGE - Membuat Sistem Login Lengkap dengan CODEIGNITER 3
Вставка
- Опубліковано 6 жов 2024
- Kali ini kita akan menambahkan halaman USER dan halaman ADMIN di Aplikasi Login System kita
#codeigniter #tutorial
--
LINK
CodeIgniter : codeigniter.com
SBAdmin 2 : startbootstrap...
Bootstrap : getbootstrap.com/
Font Awesome : fontawesome.com/
--
Apa yang harus dipelajari sebelum ngikutin seri ini :
PHP DASAR
• Belajar PHP untuk PEMULA
OOPHP
• OOP DASAR pada PHP
PHP MVC
• Membuat Aplikasi MVC d...
CodeIgniter
• NGOBAR#9 : Membuat WEB...
• NGOBAR#10 : Membuat WE...
• NGOBAR#11 : Membuat WE...
--
PLAYLIST LAIN:
HTML Dasar
• HTML Dasar
CSS Dasar
• CSS Dasar
Tutorial Sublime Text
• Tutorial Sublime Text 3
CSS Layouting
• CSS Layouting
---
MEDIA SOSIAL
/ sandhikagalih
/ sandhikagalih
/ webprogrammingunpas
codepen.io/webp...
github.com/web...
---
UNIVERSITAS PASUNDAN BANDUNG
www.unpas.ac.id/
www.if.unpas.ac...
terimakasih dan selamat #ngoding!
@sandhikagalih
Terimakasih Pak, semoga menjadi amal jariyah Bapak sekeluarga, aamiin
channel ini banyak di rekomendasi kan di forum forum CI. ternyata memang sejelas ini ngejelasin nya. suara nya sangat jelas (padahal saya play percepat 2x) masih ngerti, live coding, shortcut vscode, step by step, debugging, jadi yang nonton gak sekedar bisa tp mengerti. Terimakasih pak. Sangat bermanfaat. :)
5:54 klo mau multiple select.
Select text assets, kemudian tekan CTRL + D, nanti semua text assets akan di select semua, setelah itu tinggal tambahkan '/' satu kali aja...
Shortcut aja sih tp bikin cepet kerjainnya...
👍
keren!! thanks tipsnya ya.. 👍
mantap
Maaf bang kalo aku lancang.. Sebenarnya tu Pak Sandhika udah tau.. Hanya saja Pak Sandhika ngajari gimana supaya tidak malas dan yang belum mengerti tambah mengerti.. kalo Pak Sandhika ngikuti kecepatan.. tak perlu pakai suara. tinggal ketik atas bawah selesai dan tak perduli yang nonton bisa atau tidak..
@@sandhikagalihWPU bisa ae si bapak, seolah - olah gak tau gitu yah hihihi
Alhamdulillah mantab ilmunya pak, semoga jadi amal jariyah Aamiin Yaa Rabbal'alaamiin.
Saya lagi belajar node.js... di channel ini belum pernah dibuat materinya.
Masalahnya ga ada channel yg menjelaskan dari nol terutama versi Indonesia, saya mohon di channel ini bisa buat playlist ttg Node.Js, Express, MongoDB, dan yg berhubungan dgn MVC.
Karena saya suka sekali cara Pak Sandhika dalam menyampaikan materi.
Terimakasih pak
Node js bknnya hrs pke vps ya? Mahal dong klo mau di online kan.
sepakat
Channel youtube sangat bermanfaat sekali, uraian sangat jelas dan urut
Seperti sedang sekolah
Terimakasih bpk sandhika 🙏
terimakasih banyak pa atas penjelasannya, padahal saya paling bt dengan koding tapi karena bapak ngajarnya membuat saya mudah mengerti dan makin tambah semangat,,,,semoga menjadi amal zariayah pa.....amin
semoga tetap istiqomah bang, menciptakan talenta-talenta berbakat yang dengan ilmu yang selalu abang bagi dan bermanfaat....terutama bagi yang tidak punya biaya buat kuliah....bisa belajar dari channelnya abang, asalkan ada kemauan...jadi amal jariyah
Pokoknya matkul webprog terbantu bgt sama channel ini, Alhamdulillah, lagi pusing ngoding ketemu sama channel ini, akhirnya pas deadline tugas auto senyum hihihi
ga ngerti lagi ama ini chanel , bagus banget penjelasan juga jelas banget cepet ngerti yang tadinya gangerti CI samsek jd ngerti faham alurnya , itu yang dislike ada masalah apasi anjr
Mantab pak sy bisa percantik project ku, semoga jadi amal jariyah Amiin, trims banget pak
Perkenalkan pak, saya mahasiswa Ilmu Komputer USU 2017.
Video yang bapak berikan sangat-sangat bermanfaat bagi saya, Terima kasih sudah berbagi pak😊
Pak habis ini tolong ajarkan tentang membuat DATABASE yang BENER contoh kayak Merelasikan antar tabel + QUERY juga pak., apalah daya bisa ngoding tapi gak bisa buat DATABASE yang bener Dan gak bisa QUERY
Bisa diliat di playlist "belajar php untuk pemula"
Akhirnya di upload juga. Tp aku udah buat sendiri halaman admin dan user, tinggal nyocokin aja:^)
untuk yang error pada 16:19 , coba untuk login ulang di halaman login nya . karena ketika saya login ulang nama ny berhasil muncul
hahaha
Thanks a lot ma bro
Makasih bang
Mantap pak, terimakasih banyak ilmu nya, semoga jadi amal jariyah untuk semua keluarga nya pak, aminnnn
melalui vidio bang shandika galih sya bisa belajar programing lebih intens
terimakasih bang shandi
Sebenernya template auth_header dan auth_footer masih bisa kita pakai kembali untuk layout dashboard user/admin. Mungkin seperti ini:
$this->load->view('templates/header', $data);
// sampai
$this->load->view('templates/pre-content');
// sidebar, topbar
$this->load->view($content_template);
// content wrapper
$this->load->view('templates/post-content');
// footer, modal
$this->load->view('templates/footer'); sampai
Pak sandhika, ajarin kita buat project real world (dunia kerja) dimana ada back-end & front-end pake CI aja. Terimakasih pak saya berharap sekali
Wkwkw, wah yang ini lama bgt bro, kalau gak kerja team, ada tahapan2 sebelum ngoding :v, analisis sitem buat mockup baru code, apalagi kalau si client minta yang aneh2
@@zerofivemrm2212 justru itu sambil belajar bang biar pengalaman hehe
@@yudhapermana9242 ya terserah bapaknya sih wkwkw, aku berharap dia juga mau :v
yang kuliah aja butuh beberapa smster buat gitu bro :v
di video bapak menuliskan controller sebagai berikut :
$data['title'] = 'User Page';
$this->load->view('templates/header', $data);
$this->load->view('templates/sidebar', $data);
$this->load->view('templates/topbar', $data);
$this->load->view('user/index', $data);
$this->load->view('templates/footer');
di setiap view bapak tambahin $data. tapi bisa juga kok bapak tambahinnya di headernya doang. akan sama aja hasilnya pak. saya udah sering coba.
$data['title'] = 'User Page';
$this->load->view('templates/header', $data);
$this->load->view('templates/sidebar');
$this->load->view('templates/topbar');
$this->load->view('user/index');
$this->load->view('templates/footer');
CMIIW.
bikin library nama nya template(atau bebas deh).. panggil $this->template->load('template', 'halaman')
baca sendiri deh ..hahahha --> tamam.edunamika.com/codeigniter-tutorial-membuat-template-di-codeigniter/
bang boleh minta bantuan ga ? saya ga bisa nampilin nama user yg login, di session
@@4ka10muhamadabdulhafidz3 sama gan, udh nemu caranya belum gan?
@@annisamelinap same problem, belum nemu caranya
@@mahrusrama2984 udah nemu belum bang? Aku belum duh
mantep banget pak,jelas banget ngoding kaya lagi ngobrol sma laptop nya wkwkw ..
Hatur nuhun pak akhirnya rilis juga seri ke 5 nya... Semoga barokah sukses selalu
terima kasih pak dika, semangat terus dengan karya dan pembelajran yang bapak bagi ke kita
trimakasih sudah salurkan ilmunya..sukses buat bpk sandhikanya..salam dari jawa timur
12 no skip iklan.. Lanjut pa dika semoga ilmunya berkah dan manfaat
Terima kasih pak atas ilmu nya, jadi saya tau dunia pemrograman ..
hanya mengasih saran kang, pada controller user method index itu yang dikirim parameter cukup pada headernya aja, otomatis content didalamnay jga bisa manggil data yang dikirm dari controllerny,
hanya sarang kang
Hatur nuhun pa Dika, Semoga Alloh balas kebaikan bapak
Akhirnya nemu yg dicari, terima kasih Pak sehat sehat yaa
Mantul pak dika ntar tambahin fitur serverside datatables dengan ajax pak.
Tips:
Untuk yang bermasalah di bagian nama gak muncul di 16:19, coba $user['name'] nya ganti dengan $(nama database) nya.
Edit:
Contoh: lebih akurat kalo ngikutin sesuai nama test di $data['test']di controller. Jadi kalo di situ pake nama test, nanti di view nya pake $test. cmiiw.
@Prayogo Sindurojo Kusumojati ane baru bisa munculin icon nya aja tapi namanya masih belum bisa😅btw ini source code yang buat nampilin gambarnya semoga membantu🙏
src="assets/img/undraw_profile.svg">
Sudah work caranya
ko aku tetap ga bisa tampilin nama dari db nya 😢
@@IzulL125 buat register ulang nanti muncul namanya
@@IzulL125 coba di logout dulu biasanya itu karena session
Hadir pak. Trimakasih ilmunya pak. Sehat selalu. Amin.
Terima kasih pak. Ijin belajar pak. .
gak sengaja singgah disini, videonya keren..sub terus..salam dari Malaysia..
gass lagi..sedia kopi dan cemilan.. terimakasih pak dika
saya dukung channelnya dengan tidak meng-skip iklanya xD,Terimakasih Pak.
Yang namanya gak muncul coba ubah sedikit query nya
$data['user'] = $this->db->get_where('user', ['email' => $this->session->set_userdata('email')])->row_array();
bagian get_where di hapus _where jadi
$data['user'] = $this->db->get('user', ['email' => $this->session->set_userdata('email')])->row_array();
oke makasih bang
KA, di tnggu Video tentang GIT HUB yah. thx
terima kasih bang, mau tanya bagaimana cara memunculkan icon fontawesome jika setelah mengikuti langkah2 divideo?
Mantap pak. Kalau bisa buat login banyak user dan 2 admin buat TA saya. Hehe 🙏👍
Alhamdulilah..yang di tunggu2 akhirnya..
tutorial selanjutnya apa nih kak, ini cuma sistem login aja ya kak pembahasan yang ada form lengkap sama reportnya kapan kak,,,tks
Akhirnya yg di tunggu" release juga, terima kasih pak
requst dong kang di materi ini diterapkan juga cara pemakaian datatablesnya..
@webprogrammingunpas knpa dari awal copy gambar profile saya tidak muncul ya pak?mohon bantuannya✋
Tolong bikin video cara buat form submit dan detail submit itu terus masuk ke email kita..
coding deui.... haturnuhun pak. Semoga bapak selalu sehat
terima kasih ilmunya pak dika....
mantap sekali pakk, terima kasih banyak
Anak rpl nyimak pak sandika👍👍👍
kenapa image saya tidak muncul ya pdhl semua yang saya ikutin sudah sesuai foldernya mohon bantuannya suhu semuanya bru belajar soalnya
Berkat suka ikut tutor pak dika. Ni website dari ci semutssh.com 🤣
kereeen!! 👍👍👍
Terima kasih Pak Ilmunya. ditunggu part ke #6 nya :D
😍😍😍😍 Alhamdulillah terima kasih pak...
pak kalau menurut saya id :1 dignti dgn admin trus id:2 ny diganti jadi user aja biar ga bingung...
maap cuma saran aja, video nya tetap mntabbbbb
[SOLVED]
Yang error nama/gambar user nya tidak muncul atau data nya tidak muncul saat di panggil di view pada menit 16:19
kalau di codingan saya terdapat typo di bagian controller auth, barangkali kalian juga sama tolong di cek lagi di controller Auth nya di bagian set session, kemungkinan error tersebut karna kesalahan kodingan di session sehingga session tidak masuk saat login / tidak ter set sessionnya. berikut kodingan saya yang sebelumnya di ubah :
$data = [
'email' => $user['email'],
'role_id' => $user['role_id']
];
$this->session->set_userdata('$data'); --> disini kesalahannya, saya memakan tanda ' di bagian set_userdata('$data'), kalau di kalian sama, coba di hapus ' nya jadi set_userdata($data)
redirect('user');
Makasih banget bang 🤗 gua juga typo cuman salah koma akibat nya gambar nya gk muncul
punyaku tetap ngga muncul gambarnya kak 😭
yang namanya ga mucul coba kalian logout trs login lagi sepertinya itu pengaruh dari sessionnya dan gambar saya itu ga muncul karenaa saya salah penulisan di folder
Terima kasih pak , lanjut kan ...
Izin bertanya pak, gambar yg di pojok kanan di saya kok ga muncul ya? Terus pas pemanggilan user 16:20 ga muncul juga, itu kira-kira ada salah dimananya?
Aku sudah ikutin tutorialnya nih semuanya beres kecuali nama dan gambar tidak bisa dipanggil. Muncul error
A PHP Error was encountered
Severity: Notice
Message: Trying to access array offset on value of type null
Filename: user/index.php
Line Number: 117
Backtrace:
File: D:\xampp\htdocs\webci3\application\views\user\index.php
Line: 117
Function: _error_handler
File: D:\xampp\htdocs\webci3\application\controllers\user.php
Line: 11
Function: view
File: D:\xampp\htdocs\webci3\index.php
Line: 315
Function: require_once
Mohon dibantu pak..! Terima kasih
sama.. sdah ada solusiny kak?
sama.. apakah sdh ada solusinya kak?
Makasih bang galih , moga rezekinya lancar selalu y bang
ijin belajar pak, tutorialnya bagus sekali :D
Request framework laravel pak, btw thanks videonya, membantu banget:)
pak kenapa ya setelah dipecah2 bagiannya tamplannya jadi berubah bagian topbar, index dan footernya menjadi lebih kecil? saya sudah cek2 berkali2 tapi tetap gak berubah
mantap kali mantap jiwa, udah upload lagi
Yg d tunggu2
sangat bermanfaat :)
ini yang saya tunggu :)
terus berkarya pak sandika
Sangat bermanfaat . .
$user['name''] tidak mau terpanggil pak alhasil cuma span kosong doang begitu juga dengan image, juga tidak mau terpanggil solusi nya gimana pak?
sama outputnya kosong
Mantep Pak😁
Smoga Sukses Slalu :)
👍sangat bermanfaat
SUKSES SELALU PAK...
Mantap gaspool pak dosen
terimakasih pak :)
Terima kasih Pak. Vid tutorial installasi php nya ada gak?
Hatur nuhun pak dhik
Terima Kasih Pak Dosenn😂😂
pak gimana kalau ada lebih dari 2 user eg user/admin/staff?
ditunggu seri selanjutnya pak 😁
Pak Dhika dan rekan2, saya mau tanya deh.
Ketika ubah gambar, codingan phpnya kan seperti ini:
Ini penjelasannya, maksudnya berarti ngambil dari img/profile dan titik ARTINYA ITU digabung ya? Karena sebelumnya ka gambar default, tp kita mau kasi gambar sesuai dengan yg kita mau, gitu?
dan .(titik) $user['image']; maksudnya itu dimasukkin ke tabel user yg image gitu ya?
Mantapp
Pak mau tanya, punya saya setiap di refresh nama yang login hilang. itu kenapa ya?...
Iya sama. Knp ya..
bantu dong.. yg tau masalahnya
semoga sehat selalu pak
Terima kasih banyakkk Pa
pak, sy pake date('d F Y'.$user['date_created']) mau dia tampil dgn format tgl/bln/thn, tapi kok isi kolom date_created yang aslinya ikut nampil juga ya?
Pak caranya ngeprotect link user gimana? Supaya ketika user belum login, halaman user nya gak bisa dibuka dan langsung ke redirect ke halaman auth..
nanti akan ada di video berikutnya, diikuti terus aja playlistnya
di tunggu video selanjutnya
Mantap Pak Dika
17:27 taruh dulu ya pak biar paham
Upload file pake CI dong pak, sama keamanan nya. terimakasih banyak :D
Di dokumentasi CI udah ada mas aku baca dari situ langsung bisa
Bermanfaat sekali ilmunya pak 🙏, saya mau nanya pak.. saya ga bisa nampilin nama user nya kenapa ya ?
udah solved belum? aku juga sama nih :(
Mau tanya pak untuk controller Usernya kok untuk mengambil data nama dari databasenya tidak muncul hanya Selamat datangnya saja itu kenapa ya?
class User extends CI_Controller
{
public function index()
{
$data['user'] = $this->db->get_where('user', ['email' =>
$this->session->userdata('email')])->row_array();
echo 'Selamat Datang' . $data['user']['name'];
}
}
echo 'Selamat Datang' . $data['user']['name']; hapus saja itu mbak
Sebelumnya terimakasih banyak pak DIKA, saya banyak belajar dari bapak.. Semoga sehat sllu.
Tolong dibantu clear session user setelah logout, setelah saya logout kemudian saya langsung ketik url user_page/Dashboard langsung aktif, gmn caranya supaya session yg sebelumnya keluar dan redirec ke auth_page otomatis. Terimakasih
Thanks u For sharing lop it
Kak saya memiliki kendala nama user yng ada di database ngak bisa masuk tetap eror meski datanya udah dikirim
Samaa
sama
sama, apakah sdh ada solusi
24:58 kalau ada tanda [ ] gak mau di baca gambarnya ada solusi ? guys
Session yang block url gak di pakai ?
Terimakasih Pak tutor nya.. cara biar grafik chart nya nge link ke database itu gmana ya Pak. saya pake dashboard yg ada chartnya
pak tolong buatin vidio tentang proteksi halaman dasbord agar tidak lolos saat tidak login di codeigniter dong pak terima kasih
Pak dika mau tanya cara mengatur tulisan administrator saat toggle sidebar nya gimana? Soalnya tidak presisi pada saat di toggle
bang, kalau misalnya kondisi user leboh dari tiga perintanhnya bagaimana?
untuk kondisi di kontroller
nuhun pak dika. cara mengatasi setelah logout trus user klik back page biar masuk ke log in bagaimana ya? soalnya masih error kalau setelah log out user klik back page. matur nuwun.