INFO PENTING!! Saya tidak lagi melanjutkan upload video terbaru di channel ini, karena channel ini telah di "demonetized". Akan tetapi saya tidak ingin mengecewakan Anda yang telah subscribe ke channel ini. Oleh sebab itu, saya memutuskan untuk membuat channel baru dan mengupload video tutorial berikualitas terbaru di channel tersebut. Silahkan cari ini channel: Coder Media Jika Anda menyukai video pada channel ini, saya yakin Anda juga menyukai video di channel saya yang baru. Bantu saya mendapatkan 1000 subscriber pertama, karena itu dapat meningkatkan semangat saya untuk membuat lebih banyak video tutorial berkualitas untuk Anda. Terima kasih atas perhatiaannya, Salam Coding.
@jerripradana10982 жыл бұрын
cek disini begitu di klik link nya , link nya tidak lengkap kk
bg gw udh pas waktunya tapi masih forbidden knp ya kira kira
@garasilirik210722 сағат бұрын
Terima kasih banyak bang, bermanfaat banget tutorialnya. Semoga rejekinya semakin lancar bang.
@adityaprayoga75545 ай бұрын
Awalnya saya ngoding berdasarkan channel coder media terus nemu channel ini ternyata yg buat sama. Semoga berkah selalu kak, kepake banget ilmunya
@097_rizkygustiantoro45 ай бұрын
@ramabookstroremalang91312 жыл бұрын
Tanpa basa-basi langsung koding dan kasih penjelasan. Dan hasilnya: Saya mengerti! Thank you!
@allone2582 жыл бұрын
mohon untuk bisa dilanjutkan lagi mas untuk materi ini, seperti untuk multi role user, dan bagaimana join table. atau bisa buat tutor khusus express, sequelize Terimakasih
@nandatritona12982 жыл бұрын
Ilmu yang sangat bermanfaat... Ilmu ini sangat mahal, semoga berkah terus mengalir untuk Chanel ini Amin🤲... Mantap bosque
@musicforsleepandwork44443 жыл бұрын
Mantab bosquee... Request role management dong bang, susah bed kekny...
@abzalomkyeuwkyeuw2 ай бұрын
Sebaiknya jangan menampilkan informasi login apa yang salah. Jangan menampilkan email salah atau password salah karena itu dapat memberikan informasi tambahan bagi penyerangan.
@mrculun13582 жыл бұрын
Terimakasih sangat membantu sekali videonya semangat terus di channel barunya
@miftamaps46462 жыл бұрын
I am getting back into production after so ti and tNice tutorials makes it so easy to understand. Thank you so much for making these videos.
@lukasranger2 жыл бұрын
Bro thank you so much! I’ve had tNice tutorials software for like a year and was super intimidated by all the bars and windows. The way you’ve
@jokomaulana35133 жыл бұрын
Mantap banget pak, saya cari-cari tidak ada video seperti ini di YT. ini pertama kali nya.
@MrSayje3 жыл бұрын
yang lain kadang berlika-liku ya mas ? hehhe
@ilmu_web11 ай бұрын
Keren mas tutorialnya, di tunggu lanjutannya,.
@niammuddin3 ай бұрын
Ketika ada login yg kedua, otomatis akan mengupdate filed accessToken didatabase, sehingga login yg pertama tidak bisa diverifikasi refreshTokennya. jadinya tidak bisa multi session loginnya. Apakah seperti itu om @fikri
@zainalmutaqin73862 жыл бұрын
1:08:18 mayan buat pengingat dan makasih ya bang ini sangat ngebantu walau udah banyak yang berubah
@pakunyil2 жыл бұрын
Tutorialnya sangat bermanfaat.. thankyou
@RikiSipahelut Жыл бұрын
Saya mengirm cookie dari API , tapi cookienya tidak tersimpan di browser, kira2 apa penyebabnya ? mohon pencerahannya
@azhara.2143 Жыл бұрын
Terima kasih ilmunya mas, sekalian buatin tutorial yang pake mongodb
@abangmic6772 жыл бұрын
keren mas, btw dari tahun 2019 saya sudah ikutin tutorial mas di website hehehe, terimakasih ya mas 🙏
@massrahman65162 жыл бұрын
boleh minta mentahan bang ?
@spendhobbies2 жыл бұрын
Sukses terus buat mas fikri, tutorialnya mudah di pahami. Sangat bermanfaat.
@muhammadsholahuddin19902 жыл бұрын
Sangat bermanfaat min tutorialnya, tambahin lagi tutor user roles min
@sbuanatomy8582 Жыл бұрын
Kak saya ingin bertanya. pada menit 1:21:02 , bagian interceptors pada parameter anonymous function (Config) isinya tidak terbaca kenapa ya kak? axiosJWT.interceptors.request.use( async (config) => {console.log("test")})
@ulumvirgo63212 жыл бұрын
terimakasih mas fikri, tutorialnya sangat mudah dipahami
@26kito2 жыл бұрын
Makasih bang atas videonya, btw gw mau sedikit berbagi aja. Jadi klo ada yang ngikutin video ini step by step trus waktu sampe react, gagal renderin component karena masalah switch atau semacamnya. Jadi di versi yang terbaru (v6), sintaksnya berbeda dari yg di video ini. Yang bener kya gini:
@26kito2 жыл бұрын
dan useHistory juga gabisa, skrg diganti useNavigate
@massrahman65162 жыл бұрын
saya juga masih eror di saat mau register lewat inspek ttp kaga bisa bang , tolong bang boleh minta mentahan 🙏
@supriyono14932 жыл бұрын
@@massrahman6516 saya juga bang, kalo dapet solusi bisa dishare bang
@fransalwan7620 Жыл бұрын
@@supriyono1493 import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; import Login from "./components/Login"; import Register from "./components/Register"; function App() { return ( ); } export default App;
@fransalwan7620 Жыл бұрын
@@supriyono1493 backend nya di running juga mas
@dhanitrianggara17722 жыл бұрын
Terimakasih Ilmu yang sangat bermanfaat mas.
@FAUZEINMULYAWARMAN Жыл бұрын
Hatur Nuhun ilmunya Mass
@NoNameThisChannel20242 жыл бұрын
email address is correct. but my error is -> "message": "The email address you entered isn't connected to an account."
@alfinohasan6298 ай бұрын
izin mas kalau ada bagian error di bagian switch, itu harus di npm uninstall react-router-dom dan install balik ke npm install react-router-dom@5.2.0. kenapa error karena react terbaru di ada fungsi switch di react.
@maulanaaghnii6 ай бұрын
komentar wajib dapet pin !
@muhammadzakiraihan57063 ай бұрын
sangat bermanfaat terimakash min
@dzikrinurakbar800810 ай бұрын
mohon izin bertanya, kenapa refreshTokennya di simpan di database kak? bukankah di controller refreshToken cukup memeriksa refreshTokennya valid atau nggak? klo valid, update accessTokennya dengan refreshToken. Klo invalid, keluarkan (logout) CMIIW
@ozen8499 Жыл бұрын
Makasih bang akhirnya tau juga cara pakai jwt
@qolby_adha2 жыл бұрын
eh ini bisa dikembangin lagi series nya sih bang, kayaknya. - tambahin validasi untuk requst param yang required, sama validasi email yang udah terdaftar (untuk di sisi backendnya), - export data to pdf, excel or word, - upload file, tapi lu bagus sih bikin tutor ginian hehehe 😄😄 lanjut terus bang.. 😁😁
@hobbymakanenak2 жыл бұрын
Kamu aja mas bikino
@sentradata6882 жыл бұрын
terima kasih kang sukses selalu !
@Giburozu8 ай бұрын
Bang kenapa ya yg refresh token itu klo dites di backend bisa, tapi pas dites difront jadi pending terus
@RudirudiRudi-zx1fv9 ай бұрын
TANPA BASA BASI . Great
@edwardnewgate2534 Жыл бұрын
Dah setahun gk upload lagi, apakabar bg?
@ahmadrindhoni582 жыл бұрын
Mau tanya bang, kenapa lebih memilihi menggunakan findAll untuk mencari 1 data kenapa tidak pakai findOne. Apa ada alasan khusus mas?
@wahyup9 Жыл бұрын
Permisi pak, izin bertanya, untuk fungsi refreshToken kan itu setiap 15 atau 20 detik, kemudian setelah itu akan habis, untuk di backend apakah terus melakukan refresh token terus pak? terimakasih :)
@rotocub6963 Жыл бұрын
Ketika memanggil request aja pak
@muhammadadil80984 ай бұрын
20:30
@bfmcoding44852 жыл бұрын
sering2 bikin video yang kaya gini mas, intermediate dan beneran kepake di real world project
@idoputra-09792 жыл бұрын
Kren bg kesalahan sangat sedikit, penjelasan enak didengar walaupun gatau arti nya
@aziznaufalll5600 Жыл бұрын
iya saya kurang dapet penjelasannya aja, tapi enak banget bawa materi nya
@folksfenmin5 ай бұрын
awesome , thanks bro!!!!
@hendrakusuma20268 ай бұрын
jago banget mas,. keren dah
@Cladecladev6 ай бұрын
export 'default' (imported as 'jwt_decode') was not found in 'jwt-decode' (possible exports: InvalidTokenError, jwtDecode), debugging nya gimana ya ? ada yang tau ? udah cari cari masih error
@izzatmuzaki1893 ай бұрын
Yang awalnya: import { jwt_decode} from "jwt-decode"; Coba diganti jadi: import { jwtDecode} from "jwt-decode"; Jadi nanti manggilnya pake jwtDecode bukan jwt_decode
@Cladecladev3 ай бұрын
@@izzatmuzaki189 iya mas sudah tak coba, udah berhasil mas, makasih mas
@ahmaludin9117 Жыл бұрын
TERIMA KASIH BANYAK
@septianadil20672 жыл бұрын
Everything works, especially free, use until it is too late!
@MizuGoT Жыл бұрын
hadeh kok cookie nya gak muncul ya di chrome ? tp di postman muncul, tulisannya warning gini ""in a future version of the browser, cookies marked with SameSite=None; Secure and not Partitioned will be blocked in cross-site requests" huhuhuhu susah banget ngasih Authorization untuk endpoint ..
@asharimidana33849 ай бұрын
Di axiosnya tambahin { WithCredentials: true}
@indradwimaulana6842 жыл бұрын
saya mengikuti video ini, namun saya ada kekurangan dalam di video tersebut : 1. saya sudah login ke halaman dashboard, namun ketika kembali login tanpa logout teryata BISA tampil halaman login lagi. kira - kira solusi dimana yaa bang ? terima kasih
@agungsetiadi68342 жыл бұрын
Ini yang agak rumit sebenernya, di bagian loginnya ga di handle pendeteksian ada tokenakses atau engga, mungkin harusnya di set di redux
@kat8022 жыл бұрын
mas halaman login masih bisa di akses padahal udh login, solusinya gimana mas?
@yeremiavictor75632 жыл бұрын
Luar biasa bossku
@jonathanuswary7772 жыл бұрын
dibagian usermodel.js, const {DataTypes}, tertulis "Property 'DataTypes' does not exist on type 'typeof Sequelize'" itu solusinya gimana ya ?
@-bash-2 жыл бұрын
47:00 frontend
@danangwibisono6719 Жыл бұрын
Kak, pas saya coba buat testing yang kayak di menit 29:30 itu, pas udah masukkin email sama password nya benar, malah muncul Email tidak ditemukan, tapi pas masukkin email benar password salah malah keluarny password salah..... export const Login = async(req, res) => { try { const user = await Users.findAll({ where: { email: req.body.email } }); const match = await bcrypt.compare(req.body.password, user[0].password); if (!match) return res.status(400).json({ mgs: "Password nya salah" }); const userId = user[0].id; const name = user[0].name; const email = user[0].email; const accessToken = jwt.sign({ userId, name, email }, process.env.ACCESS_TOKEN_SECRET, { expiresIn: '20s' }); const refreshToken = jwt.sign({ userId, name, email }, process.env.REFRESH_TOKEN_SECRET, { expiresIn: '1d' }); await Users.update({ refresh_token: refreshToken }, { where: { id: userId } }); res.cookie('refreshToken', refreshToken, { httpOnly: true, maxAge: 24 * 60 * 60 * 1000, //secure: true, //kalo nanti di server global ini uncomment }); res.json({ accessToken }); } catch (error) { res.status(404).json({ msg: "Email tidak ditemukan" }); } } Mungkin apa yang kurang ya??
@cho7605 Жыл бұрын
Gimana bang, udah nemu solusinya?
@dart9569 Жыл бұрын
mau tanya bang, kok bagian login emailnya tidak terdeteksi ya? padahal udah sama persis di tutorial bahkan di source code dari github jg sama.. mohon pencerahannya🙏
@iqbalkurnia7238 Жыл бұрын
permisi bang d art, apakah sudah mendapatkan solusinya untuk error email tidak terdeteksi....
@dart9569 Жыл бұрын
@@iqbalkurnia7238 belum nih bang
@techaddict7907 Жыл бұрын
@iqbal kurnia @@dart9569 di menit ke berapa kalian stuck?
@cho7605 Жыл бұрын
Apakah udah nemu solusinya bang?
@maulanayusuf53105 ай бұрын
bang, kenapa di ane bulma css itu baru awal hello world doang aja di kanan ada scrollbar nya ya?
@Fitronnurulihsan6 ай бұрын
Bang lu bisa paham begitu caranya bagaimana atau bagaimana teknik belajarnya?
@HiroSaurus-tc9gq10 ай бұрын
46:00
@ZulFikar-xu8dg2 жыл бұрын
Bang. Di terminal dia bakal run terus ya refresh tokennya? Sperti infinite loop
@Rint0youtub32 жыл бұрын
Mas mau nanya saya tidak bisa install react js pesan errornya npm ERR_SOCKET_TIMEOUT Solusinya gimana ya?
@senaputra81822 жыл бұрын
Bang ini ko saya typeError: Can't read properties of undefined (reading 'creat') kenapa ya bang?
@yudistirabelajar7502 жыл бұрын
#ask await dapat digunakan tanpa function asycn? bukankah seharusnya tidak dapat lakukan itu???
@nandopookey91952 жыл бұрын
Maaf bang, mau tanya dikit. Ini history push saya tidak redirect, harus reload halamanya dulu baru bisa berpindah sendiri, itu kenapa ya bang ? mohon bantuannya bang
@_halidigitulo2 жыл бұрын
Use navigate bro, bukan history lagi.
@nandopookey91952 жыл бұрын
@@_halidigitulo ok bang makasih
@Gunduk99911 ай бұрын
bang solusi nodemon ku setipa di install eror terus tidak bisa itu gimna ya
@danialrasyid-pf1of Жыл бұрын
gann mauu izin tanya kenapa saat langkah verify_token itu waktu send request bearer itu refresh_token saya berisikan null ya bang?, thank youu bangg sehat selalu 🙏
@nalendroadil5542 Жыл бұрын
sudah jadi atau belum?
@bluecattss2 жыл бұрын
Halo mas mau tanya, kok cookies saya kosong ya ? pdhaludah bisa login di browsernya
@roisuladib2 жыл бұрын
kang bagaimana impor tanpa extensi (.js), sperti di react
@IkhfanYusuf2 жыл бұрын
Saya mau tanya mas, saya kan coba pake backend yg mas fikri bikin, nah saya buat frontendnya pake reactjs. Kok pas abis login dihomenya pake useEffect request refresh tokennya dpt unauthorized. Padahal di video aman2 aja dan bisa, trus pas saya cek dicookies jg ngga ada cookies yg namanya refresh token
Di videonya saya tambahkan withCredentials-nya secara default di file index.js.!
@bijaktoday2 жыл бұрын
FrontEnd : NextJS tidak berhasil simpan Cookies ExpressJS >> res.cookie() >> cookie >> FrontEnd (cek di browser-nya nda berhasil terbuat)
@ZulFikar-xu8dg2 жыл бұрын
@@mfikricom di detik berapa mas?
@nalendroadil5542 Жыл бұрын
bisa bantu saya? saya belum jadi
@yim_klok2 жыл бұрын
Hello dear I have some questions When I try to use req.cookies.refreshToken , in console I get underfined . Please help me🥰
@irfinfalah2942 Жыл бұрын
me to :(
@dityath2600 Жыл бұрын
halo bang, kalau dapatnya undefined atau object kosong mungkin ada beberapa kemungkinan. Yang pertama library cookie parser belum dipanggil pada index.js, atau kemungkinan kedua mungkin sudah dipanggil tapi belum digunakan ("app.use(cookieParser())"), atau kemungkinan ketiga urutan menambahkan library cookie parser harus sebelum dari app router
@nalendroadil5542 Жыл бұрын
@@dityath2600 saya sudah seperti itu, tapi ttap ga bisa. kenapa ya?
@tutorial2menit8812 жыл бұрын
Assalamu'alaikum bg, mau nanya ini kalau di buat exe pakai electron bakalan kebawa frontend dan backend nya..?
@iwyjoni2 жыл бұрын
bang klo muncul preflight di inspect gimana cara mengatasi'nya?
@tryn1516 Жыл бұрын
bang mau tanya, kalo udah make token jwt, apa perlu jg pake session express?
@mochamadrizalfachrudin14722 жыл бұрын
makasih bang tutorialnya sangat membantu, tapi saya masih stuck bang, kenapa accessToken saya pas dilogout nggak ke hapus ya? padahal saya coba pakai rest client method delete kehapus accessTokenya
@haian_2 жыл бұрын
Ayo kembangin lagi series nya
@xsupport54902 жыл бұрын
kakk...kenapa pas login ga refresh halaman yang dituju ya, masih stuck halaman asli nya??
Bang kenapa buat lagi refresh token? knpa gak di akses tokennya aja dibuat lama expirednya
@mfikricom2 жыл бұрын
untuk alasan security.
@vexanakawai2 жыл бұрын
@@mfikricom Oke makasih bang. semoga berkah ilmunya. tambah rezekinya. sehat selalu... semoga ada part 2 untuk role user :)
@satriaoffice78911 ай бұрын
kenapa saya dapat email not found terus padhal udah bener try and catch nya
@muhammadrahman937410 ай бұрын
mungkin bisa dicoba mas kirim requestnya di postman saya juga gitu klau kirim data pke extention rest client di vscode requestnya ga ada
@mayati6629 Жыл бұрын
ketika login berhasil lalu masuk ke dashbaord tp gagal akses ke refresh token nya dengan ketereangan 401 Unauthorized...apa yang salah yah ?
@ambiguitaskata73883 ай бұрын
Kak
@ambiguitaskata73883 ай бұрын
Kak
@faishalyusufbaqir766 Жыл бұрын
Error: data and salt arguments required ini bermasalah pada bcrypt, sewaktu tes POST akun baru ke database. tolong pencerahannya bang
@user-vb9pe3ni2r Жыл бұрын
Pake postman?
@YtPrem-vq8xj Жыл бұрын
Sama bg Yg muncul juga itu
@YtPrem-vq8xj Жыл бұрын
Sama bg
@fernandohermanpookey4346 Жыл бұрын
Terima kasih bang
@rubahsoft95952 жыл бұрын
terimakasihbanyak mas
@mrcakil26162 жыл бұрын
Makasih bang sangat membantu
@josefat233 жыл бұрын
mantanpp..😎🤓😎🤓😎🤓😎🤓
@Hikz-w3w Жыл бұрын
sumpah keren bnget lu bang
@Leon-vv8ru2 жыл бұрын
MIN, Gabisa buka phpmyAdmin kenapa ya kira"
@muhammadsofyansyah95712 жыл бұрын
Saya ikuti tutornya sdh sampe calling api token. Pas di panggil api token nya kok cookie nya g kedetek. Response nya err . Karna dianggap gk ada cookie refreshToken
@ZulFikar-xu8dg2 жыл бұрын
"typeerror cannot read properties of undefined reading refresh token" . Ini kenapa ya mas? Saya error saat send request.rest
@ahmaludin9117 Жыл бұрын
@@ZulFikar-xu8dg sama bang, gimana? udahsolve kah?
@nalendroadil5542 Жыл бұрын
@@ZulFikar-xu8dg udah solve beelum?
@nalendroadil5542 Жыл бұрын
@@ahmaludin9117 udah solve beelum?
@aseptrisnasetiawan2 жыл бұрын
untuk tokennya di simpan saat berhasil login mas?
@jsthlmn3 жыл бұрын
mantap
@alfrinalditaufik70102 жыл бұрын
bang mau tanya, kok script saya yang import express from 'express' muncul error unexpected idintifier itu kenapa ya bang?
@mfikricom2 жыл бұрын
tambahkan "type": "module" pada file package.json !
@eganjaya58672 жыл бұрын
kalau API nya diakses dari mobile bisa juga ga kira kira ya atau ada settingannya lagi?
@NuinGsChannel2 жыл бұрын
mau tanya om, kalau video ini di gabungin sama video CRUD CI4 sama react JS bisa apa engga? kalau bisa penggabungannya kek gimana yah? jadi biar lebih bagus sebelum akses CRUD ya login dulu hehe
@NuinGsChannel2 жыл бұрын
atau CRUD React dan CI4 di video yang kzbin.info/www/bejne/ooGroWWZl7RpmpI ?
@mfikricom2 жыл бұрын
@@NuinGsChannel bisa saja, video tersebut di sisi backend, kemudian React JS di frontend-nya!
@NuinGsChannel2 жыл бұрын
@@mfikricom kalau login lebih baik backend atau frontend om ?
@mfikricom2 жыл бұрын
@@NuinGsChannel Keduanya.
@NuinGsChannel2 жыл бұрын
@@mfikricom mantap, mau nanya juga kalau CRUD tapi tipe datanya enum gimana ya om? Untuk form ya apa pake select ?
@ardianfirman12432 жыл бұрын
Bang, saya udah nyoba step by step seperti di video, tapi kenapa ketika testing seperti di menit 1:15:00 kok ketika akses endpoint token dapet error forbidden ya? dan saya cek cookie nya tidak tersimpan setelah saya login
@alarisyi62302 жыл бұрын
sama saya juga gitu
@user-vb9pe3ni2r Жыл бұрын
Ketemu gan solusinya?
@dhensyafaath5877 Жыл бұрын
samaaa, ini gimana ya kira2 ?
@candlefamily3550 Жыл бұрын
bagus banget videonya
@attafriski5901 Жыл бұрын
46:56 fe
@andasopansayajugasopan45552 жыл бұрын
bang gua pas install npm ada eror itu gmna cara ngatasinnya?
@irvancoyrik6081 Жыл бұрын
di menit 40:25 ada code yg tidak terlihat dilayar mohon di jelaskan