Witamy z powrotem Ta lekcja jest częścią 2 dodawania uwierzytelnianie do obozu.
Dobrze skupić się na konfigurowaniu paszport, a potem dodamy logikę na znak się lub zarejestruj trasy i szablon.
Zaczynajmy tutaj.
Więc mam aplikację US Open i już wymagana wszystko co musimy teraz zrobić, to skonfigurować paszport i mamy kilka wierszy więc mam zamiar dodać w linii tutaj to tylko konfiguracja paszport wystarczy, aby było jasne.
Pierwszą rzeczą, którą zrobi się skonfigurować sesję Express.
Więc po użyciu następnie wymagają wyrażenia sesji Dasch a następnie jedziemy do wykonania tego.
A w środku tego, kiedy prowadzimy że oświadczenie Choire mamy zamiar przekazać w obiekcie i dam to w tajemnicy.
I to może być cokolwiek chcemy Ostatni raz myślę, że tak.
Rusty jest najlepsze i najsłodsze psa lub coś podobnego, że tym razem zrobić coś podobnego.
Ponownie może to być coś, co chcemy, ale ja po prostu zrobić znowu.
Rusty wygrywa.
Bystry pies.
Chociaż muszę powiedzieć, że Russell jest coraz trochę pulchna, a ja nie mogę nie czuć się pewnie, że on rzeczywiście wygrać.
Bystry Dog więcej.
A następnie pokazać ludziom swoje starsze zdjęcia Cupe.
On jest trochę kiełbasy jak teraz.
OK, więc mamy tajną konfiguracji, które trzeba dodać ponownie zapisać, a które powinny być fałszywe, a następnie zapisać na zainicjowany.
Upewnij się, że pisze to jedno prawo.
Fałszywy.
I to są tylko dwie opcje, które musimy dodać i będziemy zapisywać notatki na dół i nadal pracować na konfigurowanie paszport.
Do tej pory nie ma to nic wspólnego z paszportem jeszcze.
Mamy zamiar zrobić to patenty USA posiada paszport, który zainicjować, a potem jeszcze jeden nie korzystają paszport, który sesji tak po prostu.
Następnie jedziemy zrobić korzystanie paszport i to, gdzie dajemy mu lokalną strategię sprowadziliśmy się tutaj.
Więc mamy zamiar uruchomić nową strategię lokalną następnie wewnątrz, że mamy zamiar dać użytkownikowi metody nie uwierzytelniania i autoryzacji użytkownika powoduje, że nie jest jednym pisaliśmy.
To taki, który pochodzi z paszportu lokalnym mangusty.
Jeśli nie mamy tego pakietu trzeba by napisać, że metody Nas.
Potem mamy jeszcze dwa sposoby.
Paszport dot użytkownika serialise.
I to dzieje się przy użyciu dot użytkownika serialise użytkownikowi, który jest jeszcze jeden, który przychodzi za darmo z tego paszportu lokalnym mangusty.
A potem musimy wzlotów serialise użytkownikowi serialise i jest to ta sama nazwa tutaj.
Użytkownik użytkownik serialise serializacji użytkownika.
OK.
Więc to wszystko konfiguracja musimy zrobić zanim ruszymy na trasę, aby się zarejestrować.
Sprawdźmy, które się po prostu sprawdzić, czy wszystko działa OK.
A co ty wiesz.
I orkisz Zapisz niezainicjowane zła znów tak jak ja w poprzednim filmie i poszło mi z drogi, aby spróbować uniknąć, że niech po prostu skopiuj i wklej to na to tutaj.
Mam nadzieję, że złowione tego przede mną.
Ratujmy ponownie i ponownie.
Teraz nie mamy żadnych błędów ani żadnych ostrzeżeń i jesteśmy dobrze iść.
OK, więc to cały zestaw się, co musimy zrobić.
Teraz musimy przejść i dodać trasy w naszych szablonów i zaczniemy z rejestru.
Więc mam zamiar zejść na samo dno, a tu poniżej wszystkich naszych trasach komentarzami oraz naszych trasach pole kempingowe.
Mam zamiar dodać w naszej Auth. Trasy.
Więc zrobimy liścik tu bardzo szybko.
Ciągle mówiąc to, ale bardzo szybko będziemy rozdzielając wszystkie szlaki w oddzielnych plikach, ponieważ robi się to trochę trudne do opanowania ze wszystkimi tego kodu i tu jest dużo kodu.
W porządku.
Więc nasza pierwsza trasa jest zamiar pokazać formularz rejestracyjny.
A to tylko apt rejestr uzyskać gotówkę, a następnie musimy wywołać tu zwrócić odpowiedź.
A potem tu redstart renderowanie rejestr, który jeszcze nie istnieje.
Więc teraz to udać stworzyć to.
Więc dotykać wykorzystanie.
Więc kasa.
Tak.
A potem niech otworzyć ten plik i dodamy do naszej prostej H1 Zarejestruj się i niech to upewnij się widzimy, że kiedy uruchomić serwer i idziemy do tego rejestru slash trasy i otrzymujemy Zapisz się H1.
Teraz dodaje się w formie.
Więc będziemy mieć tag forum, że forma jest zamiar iść ciąć rejestr jeszcze nie istnieje i metoda będzie po.
Musimy najpierw na wejściu typu, ponieważ nazwa tekst jest równa nazwę użytkownika oraz zastępczy jest równy nazwą użytkownika, jak również.
Następnie trzeba inny rodzaj sygnału wejściowego.
Ten jest hasłem.
A potem chcemy nazwę, która będzie hasło, a następnie zastępczy tutaj może być również hasło gotowy.
Jeszcze jeden element, który znajduje się przycisk, aby przesłać go będzie po prostu powiedzieć Sign-Up zapisać niech odświeżyć.
Oto nasz formularz.
Więc teraz, jeśli przesłać formularz to będzie wysłać żądanie POST ukośnik rejestru.
Nie mamy trasę do uchwytu, który puszcza i dodać tę trasę.
Więc ta trasa będzie obsługiwać logiki Zarejestruj się i wnętrze, które będzie mieć apt się słupek ciąć zarejestrować lub oddzwanianie.
I zacznijmy od prostego czerwoną kropką wyślij podpisania ciebie i tylko upewnić się, widzimy, że kiedy wysłać formularz.
Więc musimy zrestartować serwer, gdy dodamy nową trasę.
A teraz wróćmy do odświeżenia formularza.
Wypełnij to.
Hit zarejestrować się i uzyskać podpisując ciebie.
OK.
Tak więc droga jest teraz ustawiony.
Teraz rzeczywiście dodać wszystkie ważne logiki musimy używać tego rejestru dot użytkownika.
To jest zapewnione przez paszportu lokalnego pakietu mangusty.
Więc nie należy się zarejestrować i przejść do nowego użytkownika, który ma przypisaną nazwę użytkownika i nazwę użytkownika należy zwrócić górny korpus, który podając nazwę użytkownika tak.
A potem potem mijamy hasło jako drugi argument do wykorzystania, czy nie zarejestrować.
Więc co możemy zrobić, to rzeczywiście to na oddzielnej zmiennej go oczyścić trochę i będziemy nazywać go dla naszego nowego użytkownika równa nowego użytkownika, który ma nazwę użytkownika.
A potem mamy zamiar zarejestrować nowego użytkownika Khama wniosek dot hasło ciała dot.
I to hasło z formularza.
Jest to nazwa użytkownika z formularza, który należy poddać przeglądowi teraz z nadzieją.
A potem mamy przechodzącą w tym nowego użytkownika, który ma tylko nazwę użytkownika i przypisany rejestr zamierza obsługiwać całą logikę biorąc to hasło, a następnie zamiast przechowywania hasło to faktycznie sklepów, które szalony hash.
Warto więc upewnić się, że działa, więc użytkownicy nie zarejestrować, a następnie dodać w zwrotnego.
I będzie to miało błąd, a następnie użytkownikowi, a użytkownik będzie nowo utworzony użytkownik.
Jeśli to zadziałało.
Więc zacznijmy z przypadku błędu.
Cóż zrobić stałą błąd dziennika.
Ale chcemy też go obsłużyć, a my zrobić rez renderowanie rejestr i zrobimy tu wrócić.
A to tylko miły sposób na zwarcia i wydostać się z tego całego zwrotnego, jeśli wrócimy.
A potem tu prowadzimy paszport dot uwierzytelniania w lokalnej strategii i zamierzamy zadzwonić, że z odpowiedzi na żądanie, a następnie funkcję zwrotną, która będzie obsługiwać.
Raz uwierzytelnia i co chcemy zrobić, to przekierowanie i niech przekierować ciąć camping teraz.
Więc gdy użytkownik zapisał się wtedy mamy zamiar je zalogować uwierzytelnić je, a następnie będziemy przekierowywać je ciąć kempingów.
A jeśli tego nie zrobimy, a jeśli pojawia się problem podpisanie użytkownikowi górę, a potem mamy zamiar zrezygnować które zalogować błąd, a następnie jedziemy ponownie renderować formularza.
Więc dajmy, że strzał.
Zacznij serwera do góry.
Jeśli udamy się zarejestrować i wypełnić go, a następnie trafiliśmy przedstawienia i uczynić go ciąć kempingów.
Oznacza to, że wszystko poszło dobrze dla nas.
Chodźmy odświeżyć wszystkie zarejestrować się tutaj z odprawy i hasło lub hasło ponownie zarejestrować się i zajmuje nam ciąć kempingów.
Doskonały.
Więc możemy ufać, że to działało, ale możemy również otworzyć Mongo i podłączyć do naszej bazy koncert Digby i używamy obozu Yelp V-6.
Więc mam zamiar używać obozowy Yelp V-6, a potem mam zamiar zrobić D-B, które uważają.
I powinniśmy zobaczyć jeden użytkownik tu jest gigantyczna wyglądających rzeczą.
Jeśli widzimy, że oznacza to, że wszystko działa.
Więc mamy naszą nazwę użytkownika, który dodaliśmy Nas, kiedy zrobiliśmy dane użytkownika tu nowy lub nowy użytkownik.
A potem wszystkie te rzeczy dodano z rejestru danych użytkownika.
Ok świetnie.
Mamy więc, że pracuje cały Control-C stąd i możemy ponownie uruchomić serwer w górę.
I zobaczmy, co się stanie, jeśli wrócę do formy i spróbować zarejestrować się jako Severus znów zabiera mnie z powrotem do forum.
Za każdym razem to zrobić o tej samej nazwie Zajęło mi z powrotem do formy, a my się tutaj wiadomość, która mówi użytkownik o podanej nazwie użytkownika jest już zarejestrowany.
Tak więc otrzymujemy, że za darmo za pomocą paszportu lokalnym mangusty.
Automatycznie uzyskać tę wiadomość.
To wspaniałe, możemy użyć go naszym zdaniem w późniejszej wideo i będziemy.
Bo w tej chwili nie jesteśmy wyjaśniający użytkownikowi problemu, który jest zawsze bardzo frustrujące, jeśli jesteś użytkownikiem i nie wiem, co się dzieje źle.
Ale wiesz, że coś nie działa.
Ale teraz wszystko, dbamy o to, że to działa.
Mamy więc te dwa stwierdzenia są redstart renderowanie renderowanie i restauracja przekierowanie.
I jesteśmy coraz jedn zależności od tego czy mamy pomyślnie rejestrację lub jeśli jesteśmy powodując błąd w tym przypadku poprzez utworzenie z nazwą użytkownika, który jest już zarejestrowany.
Wspaniały.