Главная страница
Конфиденциальность
Информация для авторов
Наши контакты

НОВЫЕ ФИЛЬМЫ И СЕРИАЛЫ ОБНОВЛЕНО СЕГОДНЯ

 





Формат Размер Скачать

Информация о видео


Название :  
Продолжительность :  
Пользователь :  id 826501845756
Дата публикации :   ript src=
Просмотры :   layer\/1a390536\/www-embed-player.vflset\/www-embed-player.js
Понравилось :   524
Не понравилось :   66


Кадры из видео




Комментарии к видео



@WebDevSimplified
Full Node.js application authentication tutorial: youtu.be/-RCnNyD0L-s
Комментарий от : @WebDevSimplified


@skyzane2735
do you also have OTP authenticator using google or microsoft?
Комментарий от : @skyzane2735


@skyzane2735
Is this bcrypt still secure these days and standard in storing passwords?
Комментарий от : @skyzane2735


@shivanshuhere
smoothly explained , loved it <3
Комментарий от : @shivanshuhere


@ketansharma6955
Whoa !!!
That wasn't really that tough

Комментарий от : @ketansharma6955


@ojiromayolabeodan8014
This was really helpful.
Комментарий от : @ojiromayolabeodan8014


@KentvanKuller
Admin cannot see the password, right? It's encrypted for everyone.
Комментарий от : @KentvanKuller


@kishan5481
6:07
Комментарий от : @kishan5481


@muhammadqasim6779
Thanks for such an easy and step by step guide, really easy to follow and understand, i watched many other tutorials which were 1 hour long and you just nailed it in 13 mins, Dude u are a gem
Комментарий от : @muhammadqasim6779


@user-nw2lk7mq9s
If you could make a similar video but with a database, that'd be even better because i dont have any purpose. i dont think for storing data on my pc.
Комментарий от : @user-nw2lk7mq9s


@riadkhan9798
users.find((user) => user.name = req.body.name); you created a bug here
Комментарий от : @riadkhan9798


@jofawole
thanks for this, man. My Node skill just got better!
Комментарий от : @jofawole


@Yardan_gholi
i have a question , what if we use something like vite ? should we do all these steps and setups manually again? like making package.json and so on manually...like you did at the first? or vite is only for front end part and not related to backend and server ?
Комментарий от : @Yardan_gholi


@user-vk6xj7nk9l
Thank you so much for your video
Комментарий от : @user-vk6xj7nk9l


@marvy-ye5hu
"hassed pashword" compilation:
9:01
9:26

Комментарий от : @marvy-ye5hu


@martini9388
I was confused when salt was displayed with hashed password. After googling it I was surprised even more, actually its intended that way. Salt is used to protect from rainbow tables, not from brute force or dictionary attacks. For those you use peppers! As always great video Kyle, thx for upload!
Комментарий от : @martini9388


@martinzutelman1018
THIS VIDEO IS PERFECT THANKSSSSSS
Комментарий от : @martinzutelman1018


@vidhishiste8751
How can I integrate this with the front end signup and login forms?
Комментарий от : @vidhishiste8751


@user-we7wb3ed3e
I been searching this for a month
Now your explanation is so simple 13:31

Комментарий от : @user-we7wb3ed3e


@gandalfthegrey2777
Hey I am getting an error in the login Post request, I've done everything same and tried everything but i constantly get 400 bad request error just on the /users/login Post route
Комментарий от : @gandalfthegrey2777


@sabuein
Thank you, Kyle.
Комментарий от : @sabuein


@Karthik22ng
Neat and clear, Thank you WDS
Комментарий от : @Karthik22ng


@mohammadalaaelghamry8010
Absolutely concise and to the point, amazing. Thank you, that was tremendously useful.
Комментарий от : @mohammadalaaelghamry8010


@q8sian
What is the difference between passport js local storage strategy and custom user authentication ?
Комментарий от : @q8sian


@cheikhtidjanitweylib1154
you are the best keep going👌👌
Комментарий от : @cheikhtidjanitweylib1154


@iury664
bcrypjs nowadays automatically generates salts....thanks bcrypt rs
Комментарий от : @iury664


@bbosc674
Very simply explained! Thanks
Комментарий от : @bbosc674


@brucebane7401
wow!!!
Комментарий от : @brucebane7401


@Byomakesh1
That's pretty crisp & clear. Thanks a lot!
Комментарий от : @Byomakesh1


@allaguiamira8866
very helpfull tutorial thank you
Комментарий от : @allaguiamira8866


@dactal4444
the goat.
Комментарий от : @dactal4444


@stevemiller123
Just a heads up, you only used one equal sign in you find statement. meaning you will be redefining peoples user names.
You want double equal sign when comparing, like this:
const user = users.find(user => user.name == req.body.name)

Комментарий от : @stevemiller123


@chadzulu4328
Great tutorial, as always!
Комментарий от : @chadzulu4328


@aynuayex
what is the difference if we use hashSync and compareSync instead of hash and compare resp.
Комментарий от : @aynuayex


@mma-dost
Please make updated new backend tutorials please request kyle bro/sir with react please
Комментарий от : @mma-dost


@clueless_experimenter
Loads of ❤❤ @WebDevSimplified
Комментарий от : @clueless_experimenter


@gamerstoops4488
make a video on keycloak sso
Комментарий от : @gamerstoops4488


@bohdanbrokhovetskiy6445
thanks bro
Комментарий от : @bohdanbrokhovetskiy6445


@sonamohialdin3376
Awesome tutorial thank you
Комментарий от : @sonamohialdin3376


@eneomaos33
Works! Thank you!
Комментарий от : @eneomaos33


@offgridvince
Hello, thank you for the video. When I remove the empty users array and connect to mongodb it stops working... please help.
Комментарий от : @offgridvince


@kolbe6436
I was able to learn user authentication through your video. Thank you.
Комментарий от : @kolbe6436


@choisirvotremaison8189
you look like jordi el nino
Комментарий от : @choisirvotremaison8189


@shamila009
Wow! Thanks!!
Комментарий от : @shamila009


@maxlie6883
Thank you! so helpful
Комментарий от : @maxlie6883


@whtnmeshdipck7559
Guys if the body is undefined try using Postman instead of Rest client.
Комментарий от : @whtnmeshdipck7559


@dumitru3455
Bad tutorial.. you are explaining nothing.. your routes comes from nowhere...you should explain in more detail.. dont let your viewers guess wtf are u doing there... :(
Комментарий от : @dumitru3455


@benjaminasgo
And you just sent plain passwords to api?
Комментарий от : @benjaminasgo


@edgarb.2010
In order to create unique users, add the following to the app.post route ('/users')

const user = users.find(user => user.name == req.body.name)
if ( user ) {
return res.status(400).send('Already exists')
}

This will check if the name is already there and stop from being created, just something to keep in mind when implementing in production which usually uses usernames and emails versus name which can have duplicates.

Комментарий от : @edgarb.2010


@sougatasingha9587
I have done every thing same but getting blank object in return
Комментарий от : @sougatasingha9587


@zeroxiph
How do I get big files like you? In the file explorer
Комментарий от : @zeroxiph


@alanye7542
Thanks!
Комментарий от : @alanye7542


@shifureisaikyou2055
I would have liked to see it being stored in mongodb or another db
Комментарий от : @shifureisaikyou2055


@ketanrathod2064
2:17 , what does it mean ? you said = " and when you create a real application you are not going to have a route that exposes user's password and for testing purpose .."
Комментарий от : @ketanrathod2064


@elliotheath9408
You're a fantastic tutor dude, thanks for all your work.
Комментарий от : @elliotheath9408


@TheZx9man
I've got a lot running with mysql and php. For ui-reasons I've switched to react, but working with a php/mysql backend feels weird. How can I set up express on real production servers?
Комментарий от : @TheZx9man


@mosabama
Great Video Thank you.. You said "Hassed paSHward though at 9:00 lol
Комментарий от : @mosabama


@gokulkrishna.s5691
Good teaching bro👋👋
Комментарий от : @gokulkrishna.s5691


@ElrondMcBong86
11:18 whats the overlayed ' USE === ' supposed to mean?
Комментарий от : @ElrondMcBong86


@hayyanzafar3502
How do I fix the error of Connection rejected when I had completed the Procedure of the video almost?
I can't request the Rest file after I restarted the PC and VSCode,
The error pops this way : Connection is being rejected. The service isn’t running on the server or incorrect proxy settings in vscode, or a firewall is blocking requests. RequestError: connect ECONNREFUSED 127.0.0.1:4200

Комментарий от : @hayyanzafar3502


@mustafabursal6101
whenever i get stuck on something, i always check your channel, knowing that i will find my answer..

as always, i get what i need.. thank you kyle..

Комментарий от : @mustafabursal6101


@__--red--__
9:00 Hased Pashword
Комментарий от : @__--red--__


@aryankumar87771
how is your request working without app.use(express.json()); ?
Комментарий от : @aryankumar87771


@yinanli2542
this is so clear, we beginners need this kind of video to teach very small thing one by one, thank you so much
Комментарий от : @yinanli2542


@rolandasgrigaitis708
It's funny when you said hass pashword instead of hash password xD
Комментарий от : @rolandasgrigaitis708


@Exorion1er
What I don't understand is, since the routing is done on the frontend side, what stops a user from editing my frontend JS and just skip that whole authentication part, just return true for everything and go to pages he shouldn't be going ?
Комментарий от : @Exorion1er


@MuhammadBilal-yw1fc
Thnaks
Комментарий от : @MuhammadBilal-yw1fc


@MuhammadBilal-yw1fc
Simply You're more then everything for me, Best Wishes.
Комментарий от : @MuhammadBilal-yw1fc


@samuellebot4390
thanks for the tutorial ! very usefull
Комментарий от : @samuellebot4390


@mohammadjavadaghazadehfard7873
Hi, Thank you, It was very cool. please make more videos like this. good luck.
Комментарий от : @mohammadjavadaghazadehfard7873


@andrewandrosow4797
Thanks! It`s a good video for learning!
Комментарий от : @andrewandrosow4797


@bryanjeffsaycon2289
hasspashword
Комментарий от : @bryanjeffsaycon2289


@vikram87in
Wow..great video 😍
Комментарий от : @vikram87in


@Siddharth-uo6zw
thank u bro
Комментарий от : @Siddharth-uo6zw


@klimmesil9585
While this is good and all, there are some major flaws in this method. Mainly because of the middle man problem.

Middle man can't be stopped with simple http. You'll have to use https for that.
If you are not making a secure symetric key with the server, client should also hash and salt before sending, just in case they use their password on multiple websites. That way middle man will only hack your password on this website

Комментарий от : @klimmesil9585


@borisnekezov6620
Great video Kyle!
Комментарий от : @borisnekezov6620


@projectroom9227
Thanks for the video
Комментарий от : @projectroom9227


@tylerjoseph5695
A little tip for those using Postman!
If you're trying to send a request in postman and you're getting undefined or type errors, you're most likely trying to send params when you should be sending JSON in the body.
instead of using 'Params', select 'Body', select the radio button 'raw', then at the right side of the radio buttons (next to 'GraphQL'), select JSON in the drop down. You're welcome.

Комментарий от : @tylerjoseph5695


@thecombativemedic521
I have been working on this for a couple of hours and you made it so so simple. Lol. Thank you.
Комментарий от : @thecombativemedic521


@anwarulbashirshuaib5673
where is the session stored?
Комментарий от : @anwarulbashirshuaib5673


@jonasoliveirapereira2526
very good tutorial, thanks! but isn't this authorization? I mean, in my understanding, authorization is the process of checking if a user is himself and allowing him into the private pages and that's what this tutorial is about. Authentication is 'remembering' the user and showing him specific info. Am I wrong?
Комментарий от : @jonasoliveirapereira2526


@bobbybob1932
Thank you for the tut!
Комментарий от : @bobbybob1932


@vaalarivan_p
fr my reference : 5:29
Комментарий от : @vaalarivan_p


@minatonamikaze7983
Bro u suck at explaining
Комментарий от : @minatonamikaze7983


@williamjamesrapp7356
**I HAVE A QUESTION** to first clarify, I am not well versed in JS. I have watched a plethora of youtube videos on javascript and I have a read a few books but to actually utilize any of that inform in a website I still have no idea how to do that. SO, what I am trying to do is a create a database ( basically I already have done this part ) and I have created the form for my customers to fill out so their data can go into the data base. I want the customer to have to enter their email and a PASSWORD in the form and only be able to use that information to retrieve that information at a later date.
EXAMPLE when you log into your social media account or when you log into your online banking account you enter a user name ( email in this case ) and you enter a password and when you enter that you are retrieving YOUR data in their data base and no one elses ( ex, WHEN YOU log into your bank account, you dont enter your user name and password and get everyones information who does business with that bank, no, you only retrieve your account data.) So, HOW is this done? Do you have any videos or can you do a video on this???

Комментарий от : @williamjamesrapp7356


@ahndeux
Wow... You are GOOD!
Комментарий от : @ahndeux


@azadcoder8682
Do you know you are awesome or I should say?
Комментарий от : @azadcoder8682


@md.hasanmahmudrimon9867
followed you from a CSS battle you had with Powell... i think pursuing you was not bad. Thank you for your tutorials
Комментарий от : @md.hasanmahmudrimon9867


@user-mg1yi9jg6r
Great tutorial. But I have found one problem in it. 'const user = users.find(user => user.name == req.body.name)' returns true or false and in my case result is always "Can't find user". I have upgraded it to 'const user = users.find(user => { if(user.name === req.body.name) return user.name })', so my problem has become resolved.
Комментарий от : @user-mg1yi9jg6r


@gamermoribundo
REALLY HELPFULL. thank you so much!!
Комментарий от : @gamermoribundo


@iweiv
bro this was amazing thank you!
Комментарий от : @iweiv


@Mrtrymelol
The .find() call on line 25 near the end should return user user.name === req.body.name (which will return true/false and find the first user with that name) instead of user.name = req.body.name (which will change the name of the first user and return it), small mistake
Комментарий от : @Mrtrymelol


@Shulkerkiste
Perfect tutorial!
Комментарий от : @Shulkerkiste


@keivansf3459
Thanks
Комментарий от : @keivansf3459


@tanmaykumar9277
all is working well except nodemon, it is showing error on restarting that same server.js
Saying that port:3000 already in use, I think that during restarting the server the port is not closing and reopening, any solution for this please?

Комментарий от : @tanmaykumar9277


@Jb67912
yeah but who would actually do this in their code? Isn't this pretty unsecure?
Комментарий от : @Jb67912


@tombrady7390
kayle doesn't look 1% like a typical programmer.
Комментарий от : @tombrady7390


@shadmanfatin777
Your concepts are really clear. Thanks and best of luck to you 🧡
Комментарий от : @shadmanfatin777


@hollywoodmedia2023
when am stuck you always come through, thanks
Комментарий от : @hollywoodmedia2023


@scorpi0000
so login with pasport is the complete and the right way? or this tutorial just showing how to encrypt?
Комментарий от : @scorpi0000



Похожие на видео