1
00:00:00,360 --> 00:00:09,510
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.

2
00:00:09,510 --> 00:00:10,830
Istnieją dwie główne idee.

3
00:00:10,830 --> 00:00:15,640
Pierwszym jest to, że nie chcemy, aby ktoś składaniu nowego campingu jeśli nie są one zalogowany.

4
00:00:15,690 --> 00:00:18,190
Nie chcemy, żeby ktoś po prostu pójść i stworzyć pole kempingowe.

5
00:00:18,200 --> 00:00:19,280
Muszą mieć konto.

6
00:00:19,500 --> 00:00:21,290
Każdy może zobaczyć na campingu.

7
00:00:21,360 --> 00:00:26,520
Każdy może przeczytać komentarze, ale nie można złożyć nowy campingu lub nowy komentarz chyba jesteś zalogowany.

8
00:00:26,820 --> 00:00:52,360
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.

9
00:00:52,440 --> 00:00:57,330
Zaczniemy łatwa część która zapobiega kogoś, kto nie jest zalogowany stwarzania campingu.

10
00:00:57,750 --> 00:01:01,880
Więc musimy się otworzyć trasy campingu, które stanowią zestaw szlaki campingów.

11
00:01:01,970 --> 00:01:09,010
J. S. i ważne szlaki są tu trasa Tworzenie i nowa trasa.

12
00:01:09,090 --> 00:01:16,570
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.

13
00:01:16,800 --> 00:01:20,990
I naprawdę nie ma sposobu, większość użytkowników nigdy się do tego punktu, jeśli oni nie za pomocą formularza.

14
00:01:21,150 --> 00:01:27,160
Ale technicznie ktoś może wysłać żądanie od listonosza lub coś i jeszcze coś dodać do naszej bazy danych.

15
00:01:27,240 --> 00:01:33,740
Jeśli nie jesteś zalogowany, więc chcemy chronić trasę post i zapomnieć o drogę i jest to zdecydowanie bardziej istotny.

16
00:01:33,870 --> 00:01:35,970
O ile większość naszych użytkowników są zainteresowane.

17
00:01:36,180 --> 00:01:47,000
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.

18
00:01:47,590 --> 00:01:50,480
To z uwagi TAK lub z indeksowane.

19
00:01:50,510 --> 00:02:02,820
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.

20
00:02:03,210 --> 00:02:18,560
Więc zamiast na nowy, aby upewnić się, że jesteś zalogowany ot tak samo i tutaj jest zalogowany i podróżować bezpiecznie.

21
00:02:18,570 --> 00:02:19,240
Wspaniały.

22
00:02:19,350 --> 00:02:21,890
Załóżmy odpalić serwer i dać mu szansę.

23
00:02:22,280 --> 00:02:23,040
Węzeł.

24
00:02:23,160 --> 00:02:29,600
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.

25
00:02:29,760 --> 00:02:52,020
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.

26
00:02:52,050 --> 00:02:56,120
Teraz spróbujmy dodać nowy campingu i teraz mogę przeglądać forum.

27
00:02:56,310 --> 00:02:58,110
Doskonały.

28
00:02:58,170 --> 00:03:05,700
Teraz przejdźmy do trudniejszej części slash zabawy, która jest zrzeszającej aktualnie zalogowanego użytkownika z tej nowej campingu.

29
00:03:05,910 --> 00:03:08,910
Więc w tym przypadku, gdybym stworzył obóz Karnit i uderzył kliknij.

30
00:03:09,060 --> 00:03:11,070
Teraz to jest po prostu stworzony na własną rękę.

31
00:03:11,070 --> 00:03:18,180
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.

32
00:03:18,660 --> 00:03:22,580
Sposób, w jaki dokona, że ​​jest dość dużo w ten sam sposób zrobiliśmy to dla komentarzy.

33
00:03:22,590 --> 00:03:26,710
Musimy zmienić schemat campingu do rozpoczęcia i zanim pójdziemy dalej.

34
00:03:26,820 --> 00:03:33,540
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.

35
00:03:33,570 --> 00:03:36,690
Dobrze więc otwórzmy się modele, których potrzebujemy.

36
00:03:36,690 --> 00:03:38,610
Który jest po prostu pole kempingowe.

37
00:03:38,680 --> 00:03:47,700
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.

38
00:03:47,700 --> 00:03:48,690
Czy naprawdę nie ma znaczenia.

39
00:03:48,690 --> 00:04:15,030
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ć.

40
00:04:15,030 --> 00:04:16,530
Musimy przecinek tutaj.

41
00:04:16,870 --> 00:04:18,880
Zobaczmy musimy przecinek również tutaj.

42
00:04:19,200 --> 00:04:25,620
OK więc zapisać co teraz musimy zrobić, to ustawić logikę zamiast naszego campingu tworzenia.

43
00:04:25,650 --> 00:04:38,380
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ż.

44
00:04:38,430 --> 00:04:44,630
Więc chodźmy do trasy campingu, a następnie musimy znaleźć stworzenia, które jest tutaj.

45
00:04:44,770 --> 00:04:46,610
It Up post slash.

46
00:04:46,710 --> 00:04:52,140
Które zapamiętania jest rzeczywiście slash camping, bo tak naprawdę mamy tu tę linię.

47
00:04:52,290 --> 00:04:58,090
Kiedy więc ta droga jest w bierzesz nazwę danych opis obrazu lub co tam nowego campingu.

48
00:04:58,920 --> 00:05:13,980
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.

49
00:05:14,310 --> 00:05:24,490
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.

50
00:05:24,850 --> 00:05:25,110
OK.

51
00:05:25,110 --> 00:05:28,370
Warto więc zapisać i należy się spodziewać, aby zobaczyć prośbą o użytkownika.

52
00:05:28,500 --> 00:05:33,450
Więc Control-C wznowiona, a to się dzieje, gdy tworzymy pole kempingowe.

53
00:05:33,900 --> 00:05:35,170
Teraz chodźmy i przetestować go.

54
00:05:35,370 --> 00:05:52,890
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.

55
00:05:53,730 --> 00:05:55,530
I nie muszą być rejestrowane w pierwszej kolejności.

56
00:05:55,530 --> 00:06:02,020
W porządku, więc niech zalogować jego hasło carit jest hasłem.

57
00:06:02,400 --> 00:06:13,880
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.

58
00:06:14,340 --> 00:06:18,000
Ale rzućmy okiem na nasze rady i sprawdzić, czy nasz użytkownik został wydrukowany.

59
00:06:18,120 --> 00:06:20,350
I jak widać to było tutaj.

60
00:06:20,430 --> 00:06:26,300
Mamy więc login Khairat ID 5 6 2 bla bla bla identyfikator szesnastkowym.

61
00:06:26,690 --> 00:06:27,330
OK.

62
00:06:27,540 --> 00:06:43,610
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.

63
00:06:43,920 --> 00:07:02,070
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 ,

64
00:07:02,150 --> 00:07:10,120
To właśnie tutaj, a nazwa użytkownika będzie wniosek do korzystania z jej nazwy użytkownika i musimy przecinek.

65
00:07:10,340 --> 00:07:14,440
Widać, że skarży co jest miłe, że mamy, że będziemy oszczędzać.

66
00:07:14,790 --> 00:07:23,480
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.

67
00:07:23,490 --> 00:07:25,470
I wtedy nie musimy robić nic innego.

68
00:07:25,500 --> 00:07:29,600
Byliśmy już w nowym przejściu do naszego campingu DOT stworzyć.

69
00:07:29,680 --> 00:07:30,910
Więc pozwól mi pozbyć się tego teraz.

70
00:07:31,000 --> 00:07:34,470
Koszt około LOEG Jesteśmy teraz dodając w tym danych użytkownika.

71
00:07:34,800 --> 00:07:35,960
I powinniśmy być dobre.

72
00:07:36,000 --> 00:07:39,260
Zobaczmy więc, jak to działa i upewnić się, że działa.

73
00:07:39,720 --> 00:07:52,080
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.

74
00:07:52,380 --> 00:08:09,160
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.

75
00:08:09,390 --> 00:08:12,060
Teraz jesteś zalogowany teraz doda nowy campingu.

76
00:08:12,060 --> 00:08:19,750
Będziemy korzystać z tego samego obrazu, który AREL a my nazywamy to jeden deser do jibberish kliknij.

77
00:08:20,190 --> 00:08:20,990
OK.

78
00:08:21,330 --> 00:08:23,170
Teraz zobaczmy, co mamy tutaj.

79
00:08:23,790 --> 00:08:24,630
Idealny.

80
00:08:24,630 --> 00:08:28,440
Widać, że mamy komentarzy jest pusty opis.

81
00:08:28,440 --> 00:08:37,580
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.

82
00:08:38,040 --> 00:08:38,370
Idealny.

83
00:08:38,370 --> 00:08:40,600
Tak to działa dokładnie tak, jak powinno.

84
00:08:40,650 --> 00:08:44,400
Ostatnią rzeczą, którą możemy zrobić, to wyświetli, że na stronie pokazu.

85
00:08:44,400 --> 00:08:53,770
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.

86
00:08:53,780 --> 00:08:55,120
Więc zróbmy to.

87
00:08:55,140 --> 00:08:56,620
To nasz pokaz szablonu.

88
00:08:56,820 --> 00:09:18,280
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.

89
00:09:18,410 --> 00:09:24,700
Dot autor dot nazwa użytkownika, który jest w tym właśnie tutaj ta cała sprawa jest campingu.

90
00:09:24,870 --> 00:09:28,190
Chcesz dot autor dot login marchewki.

91
00:09:28,320 --> 00:09:35,330
I raczej niż tylko drukowanie to zróbmy przekazywane przez a następnie karat.

92
00:09:35,790 --> 00:09:39,660
I niech to również kursywy i mogę to zrobić.

93
00:09:39,780 --> 00:09:42,800
Załóżmy, wcięcie w pewnej przestrzeni tutaj.

94
00:09:43,410 --> 00:09:44,040
No to jedziemy.

95
00:09:44,160 --> 00:09:50,750
A potem włożę tagów E-M wokół tego, który pamięta nasze dla podkreślenia.

96
00:09:50,790 --> 00:09:52,810
Technicznie nie chodzi o kursywy.

97
00:09:52,830 --> 00:09:56,920
To ma być coś, co ma sens lub że jest podkreślona na naszej stronie.

98
00:09:57,060 --> 00:09:59,640
I to właśnie dzieje się kursywy domyślnie.

99
00:10:00,090 --> 00:10:07,180
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ę.

100
00:10:07,470 --> 00:10:10,730
Dostajemy składane przez carot doskonała.

101
00:10:10,920 --> 00:10:12,050
To samo tutaj.

102
00:10:12,180 --> 00:10:14,600
My nie mamy autor zapisany na jednym.

103
00:10:14,700 --> 00:10:16,010
Więc zróbmy nowy.

104
00:10:16,020 --> 00:10:20,780
Zarejestruj się ponownie i nasza nazwa użytkownika będzie rakieta hasło człowiekiem.

105
00:10:20,820 --> 00:10:23,020
Po raz kolejny jest to tylko hasło.

106
00:10:23,020 --> 00:10:27,390
Chodźmy się zarejestrować, a następnie dodać nowy campingu i po prostu upewnić się, że działa.

107
00:10:27,420 --> 00:10:34,650
Dlatego stosujemy ten sam obraz, a ten będzie tylko bla bla i opis jest również bla bla.

108
00:10:35,100 --> 00:10:39,960
Chodźmy złożyć teraz i rzućmy okiem na to.

109
00:10:39,960 --> 00:10:40,530
No to jedziemy.

110
00:10:40,530 --> 00:10:42,810
Zgłoszony przez Rocket Man.

111
00:10:42,810 --> 00:10:43,240
Wspaniały.

112
00:10:43,320 --> 00:10:45,880
Więc to wszystko, co chciałem do zrobienia w tej lekcji.

113
00:10:45,930 --> 00:10:51,330
Chciałem zacząć od upewniając się, że użytkownik nie może utworzyć campingu chyba że jesteś zalogowany.

114
00:10:51,370 --> 00:10:56,010
Musisz być zalogowany, aby rzeczywiście stworzyć nową campingu, który był dość łatwo naprawić.

115
00:10:56,010 --> 00:10:58,640
Po prostu musiałem dodać w naszym middleware jest zalogowany.

116
00:10:58,920 --> 00:11:02,490
A potem drugi, co zrobiliśmy było rzeczywiście aktualizacji schematu pole kempingowe.

117
00:11:02,520 --> 00:11:08,720
Więc to ma teraz autorowi nazwę użytkownika ID, a następnie po prostu zapełnić, że zamiast tworzyć.

118
00:11:08,730 --> 00:11:10,070
Podczas tworzenia nowego campingu.
