Video není dostupné.
OmlouvĂĄme se.

.NET 6 Web API 🔒 Create JSON Web Tokens (JWT) - User Registration / Login / Authentication

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 4. 09. 2024

Komentáƙe • 317

  • @PatrickGod
    @PatrickGod  Pƙed 2 lety +13

    ▶ [Part 2/4] .NET 6 Web API 🔒 Role-Based Authorization with JSON Web Tokens (JWT): czcams.com/video/TDY_DtTEkes/video.html
    ▶ [Part 3/4] .NET 6 Web API 🔒 Read JWT Authorization Claims of a User (from a JSON Web Token): czcams.com/video/fhWIkbF18lM/video.html
    ▶ [Part 4/4] Refresh Tokens with a .NET 6 Web API 🚀: czcams.com/video/HGIdAn2h8BA/video.html

  • @carltongannett
    @carltongannett Pƙed 2 lety +11

    It is easy to miss because Patrick goes by it so quick @23:00
    Visual Studio tries to get you to do System.IdentityModel.Tokens but you need Microsoft.IdentityModel.Tokens as he says but its so quick blink and you miss it and might get stuck. Just thought I would leave this comment for anyone else who is confused why their code isn't working. Thanks Patrick for such a great tutorial!

  • @andrewfraser2760
    @andrewfraser2760 Pƙed 2 lety +14

    Bit pedantic but in a production system I would not return "Bad Username" and "Bad Password" as a bad actor can use that information for their gain. Great tutorial as always 🙂

    • @ryandooley4819
      @ryandooley4819 Pƙed 2 lety +2

      I agree, keep them guessing

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +2

      You are absolutely right, Andrew! Thanks for sharing. 😊

  • @sefakpsz
    @sefakpsz Pƙed 2 lety +3

    I stucked with JWT for one month but thanks to you I solved it finally. THANK YOU SO MUCH

  • @PatrickGod
    @PatrickGod  Pƙed rokem

    🚀 Get 20% off the .NET Web Academy: www.dotnetwebacademy.com/bundles/net-web-academy?coupon=dnwa2024yt

  • @MationGaming
    @MationGaming Pƙed rokem

    Thank you for not speaking as slow as humanly possible. I always have to put programming tutorials on 2x speed, but this was perfect.

  • @drakZes
    @drakZes Pƙed 2 lety +1

    IM so glad someone is making JWT with .NET 6. Other people make videos with .NET 2 in 2022 which doesn't make any sense.

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Glad I could help! Thanks for your feedback!

  • @Mo-ef9yt
    @Mo-ef9yt Pƙed 2 lety +5

    Nice tutorial
    In order for jwt token to be practical, you will need to provide a refresh token. Otherwise you will have to login every time you refresh a page.

    • @gigachad8260
      @gigachad8260 Pƙed 4 měsĂ­ci

      Hi, may I ask the logic of a logout API in respect of JWT authentication and authorization. It seems like ur quite knowledgeable in this topic!

  • @-02dmytrokotenko49
    @-02dmytrokotenko49 Pƙed rokem +2

    I have been putting off working on my term paper for about a month because I could not even understand the topic, but thanks to you everything became clear. Thanks dude and greetings from Ukraine :3

    • @PatrickGod
      @PatrickGod  Pƙed rokem

      Glad I could help! 😊Thanks a lot for your feedback!

  • @michaelmel4420
    @michaelmel4420 Pƙed 2 lety +2

    I don't have any requests but just wanted to pass along another thank you as your videos are very instructive, concise and helpful.

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Thank you so much!! Means a lot. 😊

  • @mtranchi
    @mtranchi Pƙed 2 lety +4

    I noticed when I create a new Blazor WebAssembly app with "Individual Accounts", the AspNetUser entity doesn't have a "Password Salt" field. I know it used to, I'm just wondering why it no longer does?

  • @rameshchandan5720
    @rameshchandan5720 Pƙed 11 měsĂ­ci

    I saw this twice. the way you have explained, its very very easy and understandable.
    Thank you so much.

  • @newbreaker0403
    @newbreaker0403 Pƙed měsĂ­cem

    This video is pretty old, but still very helpful. Thank you sir!

  • @uhsimuhleyt8229
    @uhsimuhleyt8229 Pƙed 2 lety +2

    This guy's a gamer. Tries to type "user" but left hand goes to wasd and types "uawe" instead.

  • @gonzalosierra1145
    @gonzalosierra1145 Pƙed 2 lety +2

    Hello from Argentina Patrick!! Only i want you to know that you are a very good teacher, with very clearly explanations. I wish you a lot of success!

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +1

      Thank you so much! Means a lot to me! 😊

  • @CHOSFe
    @CHOSFe Pƙed 2 lety +1

    its perfect to watch the video.The video timeline can see your implementation funtion.

  • @MrLgbk
    @MrLgbk Pƙed 2 lety +2

    It's art to able to share knowledge as easy as you doing.

  • @maryanshapkaroski3282
    @maryanshapkaroski3282 Pƙed 2 lety +17

    Hi Patrick, your tutorials are great. Can you make a tutorial for CustomAuthorization(ApiKey and JWT)? :)

  • @lexxluey
    @lexxluey Pƙed 2 lety +3

    "I would never use the Lord's name in vain. Why would you think that?" 😂😂😂😂
    Subbed!!!!

  • @appsdev299
    @appsdev299 Pƙed 2 lety +5

    Thanks Patrick, you tutorial helped me a lot. Much appreciated.

    • @PatrickGod
      @PatrickGod  Pƙed rokem

      You're most welcome! Thank YOU so much!! Really appreciate it! 😊

  • @RaimundPopp
    @RaimundPopp Pƙed rokem

    hi patrick, if you leave the passwortSalt in the userdto as property, a hacker gets the salt to test from the api at 13:16.
    and if you have the user as static in line 16, then it will interact with other logins at the same time.
    right?
    but i love your tutorial

  • @distinguishedmoments2277
    @distinguishedmoments2277 Pƙed 2 lety +1

    Wow i was looking for exactly this, and presented by no other than the cozyest guy out there. cheers

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      This is great. Thank you so much for your kind feedback. 😀

  • @malikbrahimi7504
    @malikbrahimi7504 Pƙed rokem +1

    Thanks Patrick, just had a couple different questions:
    1. Is this how it's really done in production? I've seen a lot of tutorials almost all of which refer to the Identity package and external IdP but if your app (i.e. your DB) is the IdP in and of itself is this how it's done?
    2. I can't help but strain my eyes seeing that static User instance in your controller, not sure how this would even work as concurrent users would more than likely mutate the same instance ... how would you go about getting a user in the method body i.e. via transient service or http context?
    3. What's a good way to deal with 3rd party integrations? I still want to use this methodology to sign in users to my application but I want them to be able to add other social integrations in app to query remote resources. Would I have a table with FK to user, token, and refresh token allowing me to refresh as needed?

    • @MankS01
      @MankS01 Pƙed 10 měsĂ­ci

      Anyone's answer on this will be appreciated

  • @riversound8871
    @riversound8871 Pƙed rokem +2

    Hey, Patrick, you made authentication very easy and teach use in very simpler way.
    Thanks for amazing tutorial.

  • @kwilderful
    @kwilderful Pƙed 2 lety +2

    Great video, clear, fast and concise. One tip though, since you are using a lot of key strokes when creating the methods, you could save some time when you get to entering the curly braces at the end of the method name, ({}), by simply enter the opening curly brace { and then hit Enter. It will close the curly brace, format them on the next line and put the cursor between the two ready to continue coding. No fiddling with the arrow keys to get back to the correct position. Keep up the good work.

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Dude! All these years! Thank you so much, this is amazing! 😄

  • @bernardodomeneghetti9673
    @bernardodomeneghetti9673 Pƙed rokem +1

    Bro, you just deserve this last name hahahah, thank you so much !

  • @TypeCoy
    @TypeCoy Pƙed 2 lety +1

    Thanks for video tutorial. The best part is that it is short and straight to the point.

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Thank you so much! Glad you like it! 😊

  • @sallyresch5040
    @sallyresch5040 Pƙed 7 měsĂ­ci +1

    Love your humor man! keep it going with you easy to learn videos

    • @PatrickGod
      @PatrickGod  Pƙed 7 měsĂ­ci

      Thank you so much! Appreciate it.😊

  • @donmikkodanm.olmillo8154
    @donmikkodanm.olmillo8154 Pƙed 2 lety +1

    Thank you Patrick! I love the intro and how this community reacts on your last name 😂😂😂

    • @donmikkodanm.olmillo8154
      @donmikkodanm.olmillo8154 Pƙed 2 lety +1

      Hello Pattrick, would love to ask if you have a course on yt or udemy solely about EF Core (i.e. regarding 1:1, 1:n, n:n Relationships and how to work well with Fluent API)? If not, would love to request on that idea, Thank you!

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +1

      Hey there, Thanks for your feedback and suggestion. We actually cover all types of relationships in the. NET Jumpstart course with EF Core and SQL Server. But this is also a great idea for a quick and dirty tutorial. So, stay tuned. 😉

    • @donmikkodanm.olmillo8154
      @donmikkodanm.olmillo8154 Pƙed 2 lety +1

      @@PatrickGod Thank God for hearing our prayers and thank you Patrick for helping us to learn a fun and much easier with the tutorials and knowledge! ✹

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      @@donmikkodanm.olmillo8154 Glad I can help. 😉

  • @broadshare
    @broadshare Pƙed 2 lety +1

    Finally, the last name, been so afraid to say it. Very helpful tutorial, keep up the good job

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      😊 Glad it helped! Thanks for your feedback!

  • @cliveharding8387
    @cliveharding8387 Pƙed 2 lety +1

    Thank you so much for this excellent tutorial, Patrick. I also have a toddler, so, I know what you mean when it comes to struggling to sleep. Go well and stay healthy man. These are crazy times.

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +1

      They are, indeed. Thanks for your feedback. More sleep would be really great. 😅

  • @PalbornozN
    @PalbornozN Pƙed 2 lety

    thanks, you save my final exam! with createToken function xD!

  • @IlIamo
    @IlIamo Pƙed 2 lety +5

    Hello Patrick, love your videos! Im completely new to this and would like to learn how to store registered users in a sql database.
    You dont happen to have any videos that demonstrates the entire process?

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Hey there! We do that in the .NET 6 Jump Start Course. You can check it out here: czcams.com/video/K23uJdMiEpk/video.html

  • @raphaellukas3328
    @raphaellukas3328 Pƙed 2 lety +1

    Vielen Dank fĂŒr das Video, es hat sehr viel Spaß gemacht es nach zu programmieren 🙂

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Freut mich sehr! Danke fĂŒr dein Feedback - und den Kaffee! 😁

  • @swamnhtet786
    @swamnhtet786 Pƙed 4 měsĂ­ci +1

    Thanks God. This video is really helpful for me.

  • @muhamadrasyidridho2018
    @muhamadrasyidridho2018 Pƙed rokem

    Hi Patrick, thanks for the tutorial and my free course .NET Core teacher. Your explanation is very clear and easy to understand 👍👍

  • @kamajo7518
    @kamajo7518 Pƙed 2 lety +1

    It was a great video Patrick, but really very demanding. Still thanks again for the preview, I like your videos! I sent link to your videos to my friends

  • @REDULE26
    @REDULE26 Pƙed 2 lety +3

    Great tutorial! I was exactly looking for that and it’s very well explained :)

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Thank you very much for your feedback! 😊

  • @luisc1794
    @luisc1794 Pƙed 2 lety +2

    Hi Patrick, great videos. It is possible to show how to refresh the token and how to implement it on a Blazor Server without using an API? I really appreciate it see how you implement it. Thanks

  • @cjt9150
    @cjt9150 Pƙed 2 lety +2

    Superb! Continue this video with authentication and refresh token. And use it in some tasks. Greate

  • @muhammadridwan9433
    @muhammadridwan9433 Pƙed rokem +1

    man i thought it's only me having "refresh trouble" after compiling using visual studio 2022 😂, it's better get rest immediately right after encountering this "refresh trouble"

  • @DUZAOMG
    @DUZAOMG Pƙed 2 lety

    OlĂĄ, meu nome Ă© Eduardo Henrique, moro no Brasil, foi um prazer enorme participar deste treinamento, gostei muito e quero aproveitar outros vĂ­deos, Vindo passear no Brasil, estĂĄ convidado a ficar em minha casa, moro prĂłximo da capital de Minas Gerais, em uma cidade chamada Santa Luzia. Fique com Deus.
    "Hello, my name is Eduardo Henrique, I live in Brazil, it was a great pleasure to participate in this training, I really enjoyed it and I want to enjoy other videos, Coming for a walk in Brazil, you are invited to stay at my house, I live close to the capital of Minas Gerais, in a town called Santa Luzia. God be with you."

  • @FalcoSparverius
    @FalcoSparverius Pƙed 11 měsĂ­ci

    Hi! thanks for the video, amazing as always, I have a question, why you put "= string.Empty()" in a property? I know that is for changing the default value of a string, wich is null, to an empty string, but why ?

  • @mensaco1
    @mensaco1 Pƙed 2 lety +1

    Thanks God! :) Very clear and perfect pace...

  • @desstrax
    @desstrax Pƙed rokem

    i literally clapping my hands when i finished watching the tutorial. good job! one questions, would you advise to use customized authentication or use UserIdentity?

  • @8294685725
    @8294685725 Pƙed rokem +1

    Initially thank you

  • @TripeDemo
    @TripeDemo Pƙed 2 lety +1

    Great tutorial, deserves a comment for sure!

  • @brenzor3481
    @brenzor3481 Pƙed rokem

    Awesome video!! Everything was explained in a simple way just what I was looking for, Thank you!

  • @macram4042
    @macram4042 Pƙed 2 lety +1

    Hi Patrick, Thank you for this tutorials very useful., My concern now is how to Post to the database if you register and to Get the user from the database? Thank you in advance...

  • @Sarah-lw4rd
    @Sarah-lw4rd Pƙed 2 lety +1

    Hi Patrick, love your tutorials. Can you do a tutorial on OAuth2 + OpenID Connect authorization server on the .NET core 6 Web API using OpenIddict.

    • @Andy-qb9kh
      @Andy-qb9kh Pƙed 2 lety

      I need the exact same tutorial. Have you found something about that?

  • @Untold-Stories
    @Untold-Stories Pƙed 2 měsĂ­ci

    Thank God. Thank you God

  • @johnnySchillaci
    @johnnySchillaci Pƙed 2 lety

    hey Mate!
    thanks very much for this video guide. It wuold be very interesting to use this on blazor web app and see how you manage all the requests.
    Cheers!

  • @ahmo4781
    @ahmo4781 Pƙed rokem

    ein sehr hilfreiches video, vielen dank!

  • @Rodelaporte
    @Rodelaporte Pƙed 2 lety +1

    Hi Patrick. Thank you for your videos and courses. They are very professional

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +1

      Thank you soooo much! Means a lot to me. 😊

  • @Don-ii4vm
    @Don-ii4vm Pƙed 2 lety +1

    Thank you for the tutorials. I hope you dont have to deal with to many people who harass Gods.

  • @ayodejiadesuyi2248
    @ayodejiadesuyi2248 Pƙed 2 lety +1

    I love you man. Thanks so much for this tutorial and the pagination one.

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +1

      Happy to help! Thank you very much for your feedback! 😊

  • @vnansen
    @vnansen Pƙed rokem

    Very helpful video. I have a queation. During the ligin method testing. after you giving string as user name it says " CRAZY TOKEN" so where is it validating the user name i mean there i no database right?

  • @NirSimkin
    @NirSimkin Pƙed 2 lety +1

    Hey Patrick, Thanks for awesome video .
    do you have any video about how to save the user in Db and not on a static like now ? (User user = new User right now) ...

  • @gugatabatadze2968
    @gugatabatadze2968 Pƙed rokem

    I love your videos and I really appreciate that you are giving us opportunity to study and using your free time to record this precious videos

  • @samjakrishnan6969
    @samjakrishnan6969 Pƙed 2 lety +1

    Thank you so much for the video. Very descriptive and helpful. Good Job 👍👍

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +1

      You are welcome! Thank you so much for your feedback! 😊

  • @nicolass8941
    @nicolass8941 Pƙed 2 lety +1

    Hi Patrick, great course !!! Thx

  • @KoopaGamingX
    @KoopaGamingX Pƙed 2 lety +1

    Thank you for the tutorials

  • @devloopers8380
    @devloopers8380 Pƙed rokem +1

    Great video...really helpful. Thanks man

  • @saqibamin4266
    @saqibamin4266 Pƙed rokem

    Thanks for this valuable tutorial, learning alot fro this channel

  • @revanthshalon5626
    @revanthshalon5626 Pƙed 2 lety

    Just got your course at Udemy.

  • @sangtan6430
    @sangtan6430 Pƙed 2 lety +1

    Thank you for making perfect video. I have a question how about logout. Can you make a video or suggest me some solutions. Thanks

  • @beenicepleese9687
    @beenicepleese9687 Pƙed rokem

    Please keep posting on you tube they are so amazing great job

  • @benechem897
    @benechem897 Pƙed 11 měsĂ­ci

    hey Patrick, can you make a video about the use of Interface?

  • @cameron7303
    @cameron7303 Pƙed rokem

    Your videos are the most helpful ive found, thank you !!!

  • @zainbintanveer2970
    @zainbintanveer2970 Pƙed 2 lety

    Dude your videos are so helpfull. I find them very informative and helps me practice on the go.

  • @tech-savant
    @tech-savant Pƙed rokem +1

    How would you connect this entire series of jwt authentication and oauth2 with angular on the frontend?

  • @devdev-mr2ng
    @devdev-mr2ng Pƙed 2 lety +1

    Thank you saved my project , you're the best ❀

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Glad I could help! Thanks a lot for your feedback! 😊

  • @emremicrosoft5321
    @emremicrosoft5321 Pƙed 2 lety +1

    Thank you for this perfect explanation. I'd like to ask a question: why did we use async register/login methods if there won't be an await task?

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +1

      Thanks for your feedback. You're right, async is not necessary here. I'm just used to it, since I would usually utilize EF Core here to change or read the data from the database, and that's usually done asynchronously.

    • @snansahmarov1524
      @snansahmarov1524 Pƙed 2 lety

      @@PatrickGod Thank you. Your explanations are very good.

  • @eng.wandeson
    @eng.wandeson Pƙed 2 lety

    Thanks for it, dude! I’m need it

  • @binaryid6126
    @binaryid6126 Pƙed rokem

    Thx u Patrick, nice, amazing tutorial

  • @wzarok
    @wzarok Pƙed 2 lety

    i love u mr Patrick. Thanks for everything

  • @timeforrice
    @timeforrice Pƙed 2 lety +1

    Great course! Simple and with details!!

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Glad you like it! Thanks a lot for your feedback! â˜ș

  • @danielpelissari7539
    @danielpelissari7539 Pƙed 2 lety

    Thanks for the video, greetings from Brazil.

  • @michaelshepherdmunemo4414
    @michaelshepherdmunemo4414 Pƙed rokem +1

    I like and subscribed. Thank you

  • @Pablososki14
    @Pablososki14 Pƙed 2 lety +1

    This is good quality material. Thank you so much.

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Thank you very much for your feedback! Glad I could help. 🙂

  • @AveN7ers
    @AveN7ers Pƙed 2 lety

    29:25 lol I think the issue is dotnet. I'm using VSCode and randomly get errors about ambiguous endpoints where I need to restart the app.
    Anyway great tutorials especially for a beginner to dotnet like me. You've earned a sub đŸ€đŸœ

  • @alphandruino
    @alphandruino Pƙed 2 lety

    Hi, great tutorial, thakns. Is ther a way to use this technic with a web application? Fo now I use cookies, it works fine, but I will have to manage SSO possibly with cross domain, and cookies does't travels from one domain to another, so I search how to use jwt cookieless on a webb app, not API.

  • @bswill5077
    @bswill5077 Pƙed rokem +2

    What a godly content. Thank you

  • @tanoryjakaperdana1419
    @tanoryjakaperdana1419 Pƙed 11 měsĂ­ci +1

    thank you sir.. but how can i implement this JWT token on the client side? have you made a video about it?

    • @PatrickGod
      @PatrickGod  Pƙed 11 měsĂ­ci +1

      This one is for you: czcams.com/video/Yh16E2u2pio/video.htmlsi=GHlDOTnINjLHTnwa

    • @tanoryjakaperdana1419
      @tanoryjakaperdana1419 Pƙed 11 měsĂ­ci

      @@PatrickGod thank you again sir.. is it the same for web App empty? Or should i use blazor?

  • @andrelucas6590
    @andrelucas6590 Pƙed 2 lety +1

    Thank you for the lesson!

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Glad it was helpful! Thanks for your feedback!

  • @GianluigiConti
    @GianluigiConti Pƙed 2 lety +1

    Another useful video👍 I also have a 1yo son and, god (no pun intended), I hear you on the sleeping time

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Thank you for your support. The sleep deprivation is the worst.. But it will get better, right? đŸ˜…đŸ€”

  • @vamvdotnet
    @vamvdotnet Pƙed 2 lety +2

    Hi Patrick! I like your jwt creation video tutorial! But how do we configure the Web Api project appropriately to protect our endpoints in order to prevent unauthenticated/unauthorized users from accessing them?
    Thank you!

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety +9

      Hey Cristiano! Thanks for your feedback. I will (probably) do exactly that with role-based authorization in one of the next videos. We would have to configure our authentication/authorization middleware and then run some test calls. Stay tuned! :)
      Take care,
      Patrick

    • @zhaltys
      @zhaltys Pƙed 2 lety +1

      @@PatrickGod Subscribed. Great content, keep it up! Is the mentioned video out?

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      @@zhaltys Thank you so much! Yes, you can find the video here: czcams.com/video/TDY_DtTEkes/video.html Enjoy!

    • @zhaltys
      @zhaltys Pƙed 2 lety

      @@PatrickGod Thanks, will have a look, just finishing this one. Really nice and clear. By the way regarding your comment @29:40 that you have to stop visual studio, I think it's one of the features that allows you do some changes in vs2022 and debug without restarting. But I guess your changes were quite critical and that's why you got this strange error :)

  • @hfpsc27
    @hfpsc27 Pƙed 2 lety

    Thank You Patrick! If I want an web app to authenticate against this API, where should I store the Token, in a cookie, in session? What's your sugestion? So the API login method should take care of this? Thanks again.

  • @saurabhumadikar2345
    @saurabhumadikar2345 Pƙed rokem

    This was very helpful. Thanks a lot for this video series. 🙌

  • @stalinev
    @stalinev Pƙed rokem

    Nice Tutorial , its simple and easy to grasps.

  • @NatnaelTadele-es3lr
    @NatnaelTadele-es3lr Pƙed rokem

    Exactly what I was looking for, Thanks

  • @jeffbroadhurst7315
    @jeffbroadhurst7315 Pƙed rokem +1

    Great tutorial

  • @user-lf9fr5js9q
    @user-lf9fr5js9q Pƙed rokem

    Thank you very much. It was interesting.

  • @johnxisde
    @johnxisde Pƙed 2 lety

    Thanks for this, Patrick!

  • @colombuzz8550
    @colombuzz8550 Pƙed rokem +1

    How do you persist the registered user data for later login?

  • @LucasCyrillo
    @LucasCyrillo Pƙed 2 lety +1

    Thank you man! Very Helpful

    • @PatrickGod
      @PatrickGod  Pƙed 2 lety

      Glad it helped! Thanks for your feedback! 😊

  • @isharaperera0629
    @isharaperera0629 Pƙed 2 lety

    I don't know how to thank you man! Thank you very much...

  • @AveN7ers
    @AveN7ers Pƙed rokem

    Wait does the out keyword create variables? In the register method you didn't initialize passwordHash and passwordSalt???

  • @burakerturk1765
    @burakerturk1765 Pƙed rokem

    Hello sir, first of all thank you for your video. I have a question. How can i save user information in database ?

  • @CommandGamesCR
    @CommandGamesCR Pƙed 2 lety

    Thank you Patrik, with the videos help me my proyect. Good Video