Wrócimy w tym filmie mamy zamiar zrobić w zasadzie to samo, co my w ostatnim filmie z użytkownikami i komentarze, ale mamy zamiar to zrobić dla użytkowników oraz campingów.
Istnieją dwie główne idee.
Pierwszym jest to, że nie chcemy, aby ktoś składaniu nowego campingu jeśli nie są one zalogowany.
Nie chcemy, żeby ktoś po prostu pójść i stworzyć pole kempingowe.
Muszą mieć konto.
Każdy może zobaczyć na campingu.
Każdy może przeczytać komentarze, ale nie można złożyć nowy campingu lub nowy komentarz chyba jesteś zalogowany.
A druga jest nie tylko chcemy, aby upewnić się, że jesteś zalogowany, ale chcemy również, aby zapisać kim jesteś swoją nazwę użytkownika i identyfikator do nowo utworzonego campingu tak jak my za komentarze, dzięki czemu na stronie campingu pokaż możemy pokazać kto stworzył to stworzony przez ziemniaka stworzonego przez Resti a następnie, że ma również wpływ później na który można usunąć konkretne uwagi lub camping i musimy identyfikator i nazwę użytkownika, który do pracy.
Zaczniemy łatwa część która zapobiega kogoś, kto nie jest zalogowany stwarzania campingu.
Więc musimy się otworzyć trasy campingu, które stanowią zestaw szlaki campingów.
J. S. i ważne szlaki są tu trasa Tworzenie i nowa trasa.
Nie chcemy, aby użytkownik mógł zobaczyć formularz, jeśli oni nie zalogowany, a my na pewno nie chcemy, aby móc rzeczywiście stworzyć jeden, jeśli oni nie zalogowany.
I naprawdę nie ma sposobu, większość użytkowników nigdy się do tego punktu, jeśli oni nie za pomocą formularza.
Ale technicznie ktoś może wysłać żądanie od listonosza lub coś i jeszcze coś dodać do naszej bazy danych.
Jeśli nie jesteś zalogowany, więc chcemy chronić trasę post i zapomnieć o drogę i jest to zdecydowanie bardziej istotny.
O ile większość naszych użytkowników są zainteresowane.
Ale oboje chcemy, aby upewnić się, musisz być zalogowany w programie Access i mamy już zdefiniowane, że kod jest rejestrowany w środku, gdzie i jestem po prostu skopiować go.
To z uwagi TAK lub z indeksowane.
Tak jak z nich jest zalogowany i wróci teraz campingu Tak i po prostu dodać, że na dole, a potem będziemy używać, że w tych okładów.
Więc zamiast na nowy, aby upewnić się, że jesteś zalogowany ot tak samo i tutaj jest zalogowany i podróżować bezpiecznie.
Wspaniały.
Załóżmy odpalić serwer i dać mu szansę.
Węzeł.
Tak przejść do slash kempingów i nie mamy żadnych kempingów w tej chwili, która jest w porządku, to nie ma znaczenia.
Wszystko, co chcesz zrobić, to spróbować i dodać jeden i nie jestem zalogowany teraz więc powinien widzę dziennik na forum, które działa dobrze, bo jeśli jest zalogowany Middleware to przekierowanie mnie ciąć podoba, ale teraz rejestrować się a ja zarejestrować się tutaj jako marchwi.
Teraz spróbujmy dodać nowy campingu i teraz mogę przeglądać forum.
Doskonały.
Teraz przejdźmy do trudniejszej części slash zabawy, która jest zrzeszającej aktualnie zalogowanego użytkownika z tej nowej campingu.
Więc w tym przypadku, gdybym stworzył obóz Karnit i uderzył kliknij.
Teraz to jest po prostu stworzony na własną rękę.
To nie ma nic wspólnego z żadnymi danymi użytkownika, ale chcemy, aby zapisać nazwę użytkownika i identyfikator Marchew Marchew do tego campingu.
Sposób, w jaki dokona, że ​​jest dość dużo w ten sam sposób zrobiliśmy to dla komentarzy.
Musimy zmienić schemat campingu do rozpoczęcia i zanim pójdziemy dalej.
Zapomniałem wspomnieć na początku, że jestem w V 9. więc jeśli jesteś po wzdłuż tych zmian są w wersji 9.
Dobrze więc otwórzmy się modele, których potrzebujemy.
Który jest po prostu pole kempingowe.
J Tak, a my dodamy w zasadzie to samo, które dodaliśmy do komentowania, gdzie teraz mamy autora i nazwaliśmy użytkownik autorem.
Czy naprawdę nie ma znaczenia.
Pójdę z autorem, aby być spójne i zamiast autora mamy identyfikator, który jest przedmiotem, a następnie mamy nazwę użytkownika, która jest ciągiem znaków, a następnie Id ma typ, który jest tak długo rzeczą mangusta tego schematu, że typy tego obiektu i identyfikator następnie odniesienie będzie łatwy ot tak i będzie oszczędzać.
Musimy przecinek tutaj.
Zobaczmy musimy przecinek również tutaj.
OK więc zapisać co teraz musimy zrobić, to ustawić logikę zamiast naszego campingu tworzenia.
Więc kiedy campingu jest tworzony chcemy wziąć identyfikator bieżącego użytkownika i nazwę użytkownika bieżącego użytkownika i zapisać je do autora na tym campingu i że będzie działać prawie tak samo, jak to działało w komentarzu, jak również.
Więc chodźmy do trasy campingu, a następnie musimy znaleźć stworzenia, które jest tutaj.
It Up post slash.
Które zapamiętania jest rzeczywiście slash camping, bo tak naprawdę mamy tu tę linię.
Kiedy więc ta droga jest w bierzesz nazwę danych opis obrazu lub co tam nowego campingu.
Więc zanim faktycznie edytować dane pozwól mi zrobić, to jedna z tych stężonego około dzienniki zapytanie dot użytkownika i powinno to być ocena z ostatniego żądania wideo, który użytkownik jest przedstawiona informacja o aktualnie zalogowanego użytkownika.
A jeśli nie ma aktualnie zalogowany użytkownik będzie pusta, z wyjątkiem nie ma sposobu, możemy dostać się do tego punktu, chyba że jest zalogowany ktoś z tego powodu jest zalogowany Middleware.
OK.
Warto więc zapisać i należy się spodziewać, aby zobaczyć prośbą o użytkownika.
Więc Control-C wznowiona, a to się dzieje, gdy tworzymy pole kempingowe.
Teraz chodźmy i przetestować go.
Tworzenie campingu mieć obraz tu i nazwa campingu będzie pustynia pustynię i opis będzie tylko gorąca sucha pustynia lubimy to i złoży.
I nie muszą być rejestrowane w pierwszej kolejności.
W porządku, więc niech zalogować jego hasło carit jest hasłem.
Teraz jest w nowej campingu ponownie wkleić ten obraz pustyni w Desert Hot suchej pustyni możemy teraz stworzyć campingu i że działa dobrze.
Ale rzućmy okiem na nasze rady i sprawdzić, czy nasz użytkownik został wydrukowany.
I jak widać to było tutaj.
Mamy więc login Khairat ID 5 6 2 bla bla bla identyfikator szesnastkowym.
OK.
Teraz chcemy wziąć te dane i zapisać je w nowym campingu i mogliśmy zrobić to w ten sposób, gdzie mówimy nowy campingu autor ID równa, a następnie nową nazwę użytkownika campingu autorem jest równa, ale nie zrobię tego w ten sposób.
Chcę pokazać nieco czystszy sposób moim zdaniem którą mamy zamiar utworzyć obiekt o nazwie var autora i zamiast tego mamy zamiar mieć identyfikator i nazwę użytkownika i identyfikator będzie wniosek co under dot użytkownika dla identyfikatora ,
To właśnie tutaj, a nazwa użytkownika będzie wniosek do korzystania z jej nazwy użytkownika i musimy przecinek.
Widać, że skarży co jest miłe, że mamy, że będziemy oszczędzać.
A potem po prostu trzeba zdać ten autor do nowego campingu kiedy tworzysz go więc możemy po prostu zrobić tak właśnie tam.
I wtedy nie musimy robić nic innego.
Byliśmy już w nowym przejściu do naszego campingu DOT stworzyć.
Więc pozwól mi pozbyć się tego teraz.
Koszt około LOEG Jesteśmy teraz dodając w tym danych użytkownika.
I powinniśmy być dobre.
Zobaczmy więc, jak to działa i upewnić się, że działa.
Ale wciąż stała dziennika tutaj o tym campingu której dzwonisz nowoutworzone to właśnie wraca z bazy danych i mam nadzieję, że widzimy nasze dane autora w również tam.
Więc uruchom ponownie uczynić kolejny campingu i będę musiał się zalogować, która jest zawsze frustrujące robić i screencast ale to co my tu właściwie testuje więc muszę nie sposób wokół tego hasła.
Teraz jesteś zalogowany teraz doda nowy campingu.
Będziemy korzystać z tego samego obrazu, który AREL a my nazywamy to jeden deser do jibberish kliknij.
OK.
Teraz zobaczmy, co mamy tutaj.
Idealny.
Widać, że mamy komentarzy jest pusty opis.
Obraz nazwa, a następnie twórca, który ma nazwę użytkownika i identyfikator marchewki 5: 6 z bla bla bla, że ​​cały pomysł szesnastkowym.
Idealny.
Tak to działa dokładnie tak, jak powinno.
Ostatnią rzeczą, którą możemy zrobić, to wyświetli, że na stronie pokazu.
Więc jeśli pójdę do jednej z tych stron występów moglibyśmy mieć go wydrukować tu składać kodem przekazywanych przez Resti lub przekazanych przez ziemniaka.
Więc zróbmy to.
To nasz pokaz szablonu.
Dlatego chcemy, aby otworzyć się, że zamiast mechanicznych camping pokazać i wtedy mamy dostęp do tego, ponieważ jest to w środku campingu nazwę użytkownika Author a wszystko po prostu to zrobić poprzez dodanie innych paragraf tutaj, a następnie wewnątrz musimy naszą EJ Azteków i chcemy campingu.
Dot autor dot nazwa użytkownika, który jest w tym właśnie tutaj ta cała sprawa jest campingu.
Chcesz dot autor dot login marchewki.
I raczej niż tylko drukowanie to zróbmy przekazywane przez a następnie karat.
I niech to również kursywy i mogę to zrobić.
Załóżmy, wcięcie w pewnej przestrzeni tutaj.
No to jedziemy.
A potem włożę tagów E-M wokół tego, który pamięta nasze dla podkreślenia.
Technicznie nie chodzi o kursywy.
To ma być coś, co ma sens lub że jest podkreślona na naszej stronie.
I to właśnie dzieje się kursywy domyślnie.
Warto więc zapisać restart serwera i nie będzie musiał zalogować się ten czas, aby zobaczyć, czy to zadziałało bo po prostu odświeżyć stronę.
Dostajemy składane przez carot doskonała.
To samo tutaj.
My nie mamy autor zapisany na jednym.
Więc zróbmy nowy.
Zarejestruj się ponownie i nasza nazwa użytkownika będzie rakieta hasło człowiekiem.
Po raz kolejny jest to tylko hasło.
Chodźmy się zarejestrować, a następnie dodać nowy campingu i po prostu upewnić się, że działa.
Dlatego stosujemy ten sam obraz, a ten będzie tylko bla bla i opis jest również bla bla.
Chodźmy złożyć teraz i rzućmy okiem na to.
No to jedziemy.
Zgłoszony przez Rocket Man.
Wspaniały.
Więc to wszystko, co chciałem do zrobienia w tej lekcji.
Chciałem zacząć od upewniając się, że użytkownik nie może utworzyć campingu chyba że jesteś zalogowany.
Musisz być zalogowany, aby rzeczywiście stworzyć nową campingu, który był dość łatwo naprawić.
Po prostu musiałem dodać w naszym middleware jest zalogowany.
A potem drugi, co zrobiliśmy było rzeczywiście aktualizacji schematu pole kempingowe.
Więc to ma teraz autorowi nazwę użytkownika ID, a następnie po prostu zapełnić, że zamiast tworzyć.
Podczas tworzenia nowego campingu.