1
00:00:00,150 --> 00:00:00,760
Geweldig.

2
00:00:00,870 --> 00:00:07,750
Dus nu dat we flash hebben correct ingesteld hebben we de bootstrap waarschuwingen tonen of niet weergegeven wanneer ze moeten worden verborgen.

3
00:00:07,980 --> 00:00:15,220
Maar we hebben dingen zetten nu kunnen we gewoon naar binnen gaan en in de fout of succes berichten waar we zien fit te vullen.

4
00:00:15,240 --> 00:00:18,090
Dus laten we het gewoon één route per keer.

5
00:00:18,090 --> 00:00:21,840
Dus laten we beginnen met onze camping wraps.

6
00:00:22,470 --> 00:00:25,920
Dus iedereen moet in staat zijn om te gaan snijden.

7
00:00:25,920 --> 00:00:32,160
Er mag geen sprake zijn van foutmeldingen of succes berichten als je naar gewoon slash campings de index.

8
00:00:32,160 --> 00:00:39,530
Als je proberen en stuur een post verzoek camping die maken je moet aangemeld zijn slash.

9
00:00:39,780 --> 00:00:46,270
Dus als je niet bent ingelogd laten we gaan op zoek naar de middleware die in plaats van middleware index Ja.

10
00:00:46,470 --> 00:00:48,070
En vinden we is aangemeld.

11
00:00:48,150 --> 00:00:49,680
We hebben al deze set-up.

12
00:00:49,680 --> 00:00:51,230
Dus in plaats van Log eerst.

13
00:00:51,260 --> 00:00:56,470
Laten we zeggen dat je moet ingelogd zijn om dat te doen.

14
00:00:57,210 --> 00:00:58,700
Dat bewaren we.

15
00:00:58,890 --> 00:01:00,440
Ga terug naar de campings.

16
00:01:00,480 --> 00:01:03,960
Dus dat zorgt voor creëren.

17
00:01:04,140 --> 00:01:06,290
Hetzelfde om het formulier te zien.

18
00:01:06,290 --> 00:01:09,110
De nieuwe vorm moet je ingelogd zijn.

19
00:01:09,150 --> 00:01:15,570
We hebben dezelfde flitser die wij hier zeggen middleware verder naar beneden.

20
00:01:15,570 --> 00:01:19,960
Iedereen kan gaan naar de show pagina in.

21
00:01:20,070 --> 00:01:23,200
We moeten controleren camping ownership.

22
00:01:23,280 --> 00:01:30,880
Dus dit gaat om te controleren of de gebruiker die probeert toegang te krijgen tot het bewerken formulier voor een camping in feite eigenaar van die camping.

23
00:01:31,140 --> 00:01:40,380
Dus in plaats van onze middleware als we naar camping eigendom, wat recht is hier hebben we een paar dingen die we kunnen doen controleren.

24
00:01:40,560 --> 00:01:43,990
Ten eerste zijn we het controleren van een gebruiker is ingelogd.

25
00:01:44,340 --> 00:01:55,100
Dus als niet voordat we omleiden laten we het doen van een verzoek dot flash ups fout en we zullen gewoon doen.

26
00:01:55,310 --> 00:02:00,050
Je moet ingelogd zijn om dat te doen.

27
00:02:00,490 --> 00:02:14,540
OK, maar dit is waarschijnlijk niet van plan om heel vaak dat iemand krijgt zelfs gebeuren met die pagina, want vergeet niet je kunt niet eens de link zien, tenzij je iets bezit.

28
00:02:14,550 --> 00:02:19,710
Dus om daadwerkelijk te gaan naar de bewerken pagina moet je handmatig invoeren dat je echt bent.

29
00:02:19,770 --> 00:02:25,340
Dus het is het je weet eigenlijk meer voor testdoeleinden en zo veilig mogelijk te zijn.

30
00:02:25,350 --> 00:02:30,990
Maar de meeste gebruikers zijn niet van plan te proberen om te bewerken je weet het typen van deze lang u of anders met de hand.

31
00:02:30,990 --> 00:02:31,650
Okee.

32
00:02:32,160 --> 00:02:38,260
Dus hoe meer belangrijk onderdeel is echter zodra we de camping als de gebruiker is ingelogd op zoek naar de camping.

33
00:02:38,640 --> 00:02:46,810
En dan als er een fout kunnen we hier iets toe te voegen zodat deze voor te leggen aan een fout uit een database als het niet kon vinden dat.

34
00:02:46,830 --> 00:02:58,930
Zo konden we een verzoek dump flash fout doen en net zoiets als zeggen enkel camping niet gevonden of iets dergelijks te doen.

35
00:02:59,220 --> 00:03:05,050
We zullen waarschijnlijk niet zien die ooit, maar we kunnen het daar te zetten en ik zal deze lijn te kopiëren.

36
00:03:05,250 --> 00:03:07,060
Nu is dit het belangrijkste onderdeel.

37
00:03:07,620 --> 00:03:13,360
Dus als de camping vond auteur ID is gelijk aan de ingelogde gebruikers-ID verder gaan.

38
00:03:13,590 --> 00:03:15,340
Dus geen flash daar.

39
00:03:15,480 --> 00:03:18,000
Als het niet kan je zoiets zeggen.

40
00:03:18,000 --> 00:03:19,330
Geen toestemming.

41
00:03:19,630 --> 00:03:20,820
Maar laten we het gewoon doen.

42
00:03:20,820 --> 00:03:26,640
Je hebt geen toestemming om dat te doen.

43
00:03:26,640 --> 00:03:27,760
Daar gaan we.

44
00:03:28,410 --> 00:03:33,530
Dus als we terug gaan naar het kamp terrein hebben we ook updaten, die gebruik maakt van de zelfde ding.

45
00:03:33,520 --> 00:03:39,220
Controleer camping eigendom en we hebben vernietigd, die ook gebruik maakt van de zelfde ding.

46
00:03:39,780 --> 00:03:45,950
En we konden gaan en vul deze in, dus ik zal geen tijd besteden aan de video, maar we konden gaan.

47
00:03:45,960 --> 00:03:52,800
En als we proberen om een ​​camping door id en update vinden als dat kampeerterrein niet bestaat.

48
00:03:52,800 --> 00:03:55,830
Dus eigenlijk eerder dan deze laten we het doen voor het.

49
00:03:55,830 --> 00:04:01,200
Dus als je probeert om een ​​camping die niet bestaat we hier iets kon toevoegen bewerken.

50
00:04:01,290 --> 00:04:05,540
Dus we zouden te controleren op fouten en ik zal geen tijd om dat te doen opnieuw.

51
00:04:05,730 --> 00:04:15,580
Maar ik wil dat je weet kun je deze toevoegen in waar u maar wilt, zodat u kunt toevoegen aan dit verzoek up flitser en voeg in een bericht fout of succes.

52
00:04:15,600 --> 00:04:22,550
Dus als je wilde een felicitaties boodschap eigenlijk te sturen voor alles wat de gebruiker ooit gedaan kon je gemakkelijk doen dat als je wilde.

53
00:04:22,740 --> 00:04:24,670
En in feite laten we dat doen.

54
00:04:24,800 --> 00:04:26,530
We wachten tot we op opmerkingen.

55
00:04:26,550 --> 00:04:31,810
Hoe dan ook hebben we vernietigen opnieuw met dezelfde middleware daar.

56
00:04:31,860 --> 00:04:35,810
Dus laten we nu overgaan tot opmerkingen.

57
00:04:36,360 --> 00:04:37,920
Dus je probeert en maak een nieuwe reactie.

58
00:04:37,920 --> 00:04:39,110
Je moet ingelogd zijn.

59
00:04:39,120 --> 00:04:47,320
We hebben al gedaan en de reacties te creëren route in plaats van nieuwe je nog moet ingelogd zijn.

60
00:04:47,330 --> 00:04:48,650
Hetzelfde.

61
00:04:48,650 --> 00:04:50,780
En we konden iets als dit te doen.

62
00:04:50,780 --> 00:05:00,800
Dus zodra u maakt die opmerking als er een fout kunnen we goed doen of vragen om een ​​Flash-fout en gewoon zeggen dat er iets mis is gegaan.

63
00:05:01,730 --> 00:05:13,700
En opnieuw en zou u waarschijnlijk nooit zien, maar als de database een of andere manier werd verpest als er iets mis ging met de data dan zou er een fout zijn als we proberen om die opmerking te maken.

64
00:05:13,700 --> 00:05:16,790
Anders hoewel we maken het commentaar en daarna buigen we.

65
00:05:16,790 --> 00:05:37,580
Dus hier kunnen we een bericht toevoegen verzoek dot succes en we zullen gewoon voeg een Access volledig toegevoegd reactie dat u hebt toegevoegd of gemaakt commentaar en leid we terug naar de show pagina dan hebben we toegevoegd.

66
00:05:38,060 --> 00:05:41,780
En dit is het controleren check reactie ownership.

67
00:05:41,780 --> 00:05:53,890
Dus als we naar onze middleware hebben we check reactie eigendom tarief hier, dus we hetzelfde kunnen doen als de gebruiker niet Lyddon of het scherm een ​​ding hier.

68
00:05:54,650 --> 00:05:58,150
Je moet ingelogd zijn om dat te doen.

69
00:05:59,090 --> 00:06:04,430
Als ze worden aangemeld als ze niet zelf zal het ook een fout weer te geven.

70
00:06:04,550 --> 00:06:09,990
Je hebt geen toestemming om dat te doen.

71
00:06:10,460 --> 00:06:11,200
OK.

72
00:06:11,900 --> 00:06:19,580
En er zijn andere plaatsen waar we konden iets toe te voegen natuurlijk, maar ik wil alleen maar om het simpel te houden en de belangrijkste plekken die echt alleen maar fouten.

73
00:06:19,580 --> 00:06:22,720
Dus ik wil niet om het te doen voor elk ding dat u maakt of bewerkt.

74
00:06:22,820 --> 00:06:30,320
Maar we konden gemakkelijk weet je wanneer je iets als je iets wat eigenlijk te vernietigen komt vaker voor om een ​​bericht te laten zien verwijderen bewerken.

75
00:06:30,470 --> 00:06:42,680
Ik kan dus we kunnen doen dat dus laten we zeggen wanneer u een reactie die op de bodem hier hier zullen we voegen in een succes te verwijderen.

76
00:06:43,550 --> 00:06:46,820
Reacties verwijderd.

77
00:06:46,970 --> 00:06:49,310
Dus dit is als het eenmaal is verwijderd.

78
00:06:49,640 --> 00:06:54,000
Als er een fout konden we iets anders toe te voegen, maar ik zal niet als er geen fout.

79
00:06:54,230 --> 00:06:56,660
Knippert dit bericht vervolgens doorsturen.

80
00:06:56,660 --> 00:07:02,590
Oké een laatste stukje van de routes die we hebben zijn de authenticatie-routes.

81
00:07:02,630 --> 00:07:06,380
Dus eerste dingen laten we eerst eens kijken wanneer u zich registreert.

82
00:07:06,500 --> 00:07:14,630
Je wilt niet iets te laten zien er meteen bij het verzenden de post aanvragen tot slash registreren hoewel wanneer er een fout.

83
00:07:14,720 --> 00:07:16,600
We willen wel iets toe te voegen.

84
00:07:16,610 --> 00:07:27,310
Dus dit zou zijn als je niet kunt aanmelden voor een of andere reden als uw wachtwoord is leeg als de gebruikersnaam is leeg als de gebruikersnaam al bezet is dat al zou gebeuren hier.

85
00:07:27,680 --> 00:07:30,680
En we hebben niet om die fouten op onze eigen schrijven.

86
00:07:31,100 --> 00:07:33,950
Dat is wat dit gebied verwijst naar hier.

87
00:07:33,980 --> 00:07:35,760
Dus laat me gewoon laten zien dat eerste.

88
00:07:35,760 --> 00:07:51,620
Als we vragen om een ​​flush fout en dan in plaats van camping niet gevonden als een string we gewoon toe te voegen in VRR Onthouden we proberen om te registreren een gebruiker pas in de nieuwe gebruiker en het wachtwoord uit het lichaam.

89
00:07:51,620 --> 00:07:55,560
Dan is er een callback fout en fout van de gebruiker te controleren of er een fout.

90
00:07:55,570 --> 00:07:58,490
En dit is vanuit paspoort.

91
00:07:58,910 --> 00:08:01,540
Het zal leeg zijn of er zal er een fout zijn.

92
00:08:01,550 --> 00:08:10,510
En als dat fout bestaat, het zal iets als wachtwoord kan niet leeg zijn of een gebruikersnaam kan leeg zijn of gebruikersnaam is al in gebruik.

93
00:08:10,850 --> 00:08:14,700
En we gewoon verzenden dat door middel dus we hoeven niet naar de berichten te schrijven onszelf.

94
00:08:14,870 --> 00:08:28,040
We konden schrijven onze eigen aangepaste versies, maar gemakshalve we gaan gewoon om te profiteren van wat er al gedaan voor ons en we kunnen hetzelfde doen zodra je registreren en meld wij u in.

95
00:08:28,190 --> 00:08:51,720
We kunnen verzoek up flitser succes te hebben en we zullen gewoon zeggen: welkom bij yo kamp en dan gaan we toe te voegen in de gebruikersnaam en de gebruikersnaam we openen vanuit verschillende plaatsen kunnen we gewoon doen gebruiker dot gebruikersnaam.

96
00:08:51,860 --> 00:09:00,470
Het zou ook te vragen om een ​​lichaam om je naam te gebruiken, maar we zullen het ene komt terug van de database voor het geval dat een of andere manier werd veranderd door onze database.

97
00:09:00,470 --> 00:09:01,530
Okee.

98
00:09:01,530 --> 00:09:03,950
Een heleboel verschillende plaatsen kunnen we berichten toe te voegen in.

99
00:09:04,070 --> 00:09:07,080
Laten we gewoon opnieuw te controleren of er een ander belangrijk onderdeel.

100
00:09:07,790 --> 00:09:09,890
Dus als je uitlogt hebben we al dat.

101
00:09:10,460 --> 00:09:13,820
En we moeten goed om te gaan, terwijl we hier zijn.

102
00:09:13,820 --> 00:09:20,310
We kunnen ontdoen van onze middleware te krijgen, omdat we nu hebben bewogen dat de middleware-bestand.

103
00:09:20,420 --> 00:09:20,850
OK.

104
00:09:20,870 --> 00:09:22,640
Dus laten we geven dit een schot.

105
00:09:22,830 --> 00:09:26,670
Start de server en zien wat er gebeurt.

106
00:09:27,170 --> 00:09:28,790
Dus beginnen we door verfrissende.

107
00:09:29,210 --> 00:09:33,440
Als ik probeer en voeg een nieuwe camping vertelt me ​​dat ik moet aangemeld zijn.

108
00:09:34,110 --> 00:09:35,570
Laten we terug gaan.

109
00:09:35,600 --> 00:09:39,820
Hetzelfde als ik probeer en voeg een reactie Ik moet aangemeld zijn.

110
00:09:40,160 --> 00:09:40,550
Okee.

111
00:09:40,820 --> 00:09:52,280
Dus laten we nu jezelf in of meld je aan en laten we proberen iets te melden als Rustie die hier al bestaat.

112
00:09:53,630 --> 00:09:54,680
En nooit vergeten.

113
00:09:54,680 --> 00:09:58,030
Blijkbaar Rusty bestond niet in deze versie van de app.

114
00:09:58,190 --> 00:10:01,210
We hebben zo veel verschillende versies databases aan de hand.

115
00:10:01,370 --> 00:10:03,960
het vertelt zo me van harte welkom om uw kamp Rusty.

116
00:10:03,980 --> 00:10:07,890
Nu als ik meld dat ik ook uitgelogd je uit.

117
00:10:07,970 --> 00:10:15,650
Nu als ik probeer en meld je aan als Rusty die al heeft genomen zullen ze zien dat ik dit object.

118
00:10:15,650 --> 00:10:17,360
Object hier.

119
00:10:17,480 --> 00:10:19,930
Dus laten we eens een kijkje op dat in slechts een moment.

120
00:10:19,940 --> 00:10:25,600
Object object wanneer ik me aanmelden en ik krijg een teken up fout die terug naar die zal komen.

121
00:10:25,610 --> 00:10:28,070
Laten we eens een kijkje bij enkele van de andere fouten die we zagen.

122
00:10:28,070 --> 00:10:51,560
Dus als ik log in als Rusty opnieuw en nu probeer ik en ga naar kisses for kreek en dit probeer ik en maar zeggen dat in deze camping waar de link is ook niet hier, maar als ik naar slash ernaar het vertelt me ​​dat je don ' t toestemming hebben om dat te doen.

123
00:10:51,620 --> 00:10:58,040
Dus al die werken, met uitzondering van de fout rond proberen aan te melden als Resti.

124
00:10:58,100 --> 00:11:00,740
Zodra Rusty is al gemaakt.

125
00:11:00,860 --> 00:11:04,060
Dus ik heb noemen in plaats van ons.

126
00:11:04,160 --> 00:11:05,240
Het is een beetje verwarrend.

127
00:11:05,240 --> 00:11:06,690
We moeten indexbestanden.

128
00:11:06,710 --> 00:11:13,610
Dus laat me sluit de index middleware en we zullen een kijkje op onze index wraps te nemen dat is waar we hebben.

129
00:11:13,690 --> 00:11:22,220
Laat me gewoon laten zien hier gewoon, zodat het niet te verwarrend in plaats van routes aantal camping in opmerkingen en we hebben index krijgt.

130
00:11:22,220 --> 00:11:40,500
Dus in plaats van de index waar we deze lijn hier verlangen dat Flash-fout en we passeren fout en laten we gewoon een eenvoudige con. Het logboek VRR en laten we eens kijken naar wat wat we krijgen.

131
00:11:41,000 --> 00:11:43,080
Dus om die fout opnieuw veroorzaken.

132
00:11:43,520 --> 00:11:49,640
Dus laten we eens kijken wat er gebeurt als ik probeer en aanmelden bij een lege gebruikersnaam leeg wachtwoord mag niet werken.

133
00:11:50,270 --> 00:11:53,810
Als we een kijkje nemen op wat we krijgen hier een bericht.

134
00:11:53,810 --> 00:11:55,660
Dus dit is ons.

135
00:11:55,950 --> 00:11:58,440
En de binnenkant van het is er naam.

136
00:11:58,550 --> 00:12:02,140
En nog belangrijker bericht zonder gebruikersbeoordelingen naam werd gegeven.

137
00:12:02,150 --> 00:12:11,110
Dus in plaats van alleen op doorreis zijn hier willen wij uw boodschap, net als dat.

138
00:12:11,350 --> 00:12:17,300
Zo start u de server nu en wanneer er een foutmelding zal het anders zijn.

139
00:12:17,300 --> 00:12:19,310
Dus in dit geval zonder gebruikersbeoordelingen naam werd gegeven.

140
00:12:19,310 --> 00:12:25,760
Het kan ook zijn er geen wachtwoord is gegeven gebruikersnaam reeds genomen zoals je kunt zien heb ik dit eerder.

141
00:12:25,760 --> 00:12:28,430
Dus laat me dit opnieuw te proberen.

142
00:12:29,750 --> 00:12:38,270
Registreer gewoon vernieuwen zorg ervoor dat laten we laten het leeg en ik krijg geen gebruikersnaam werd gegeven.

143
00:12:38,300 --> 00:12:46,450
Nu als ik probeer en meld je aan als Resti die al bestaat ik nu een gebruiker met de opgegeven naam is reeds geregistreerd.

144
00:12:46,640 --> 00:12:51,160
Dus we gebruik te maken van die E-R onze boodschap in het voorbijgaan dat door.

145
00:12:51,170 --> 00:13:02,520
En dit zijn we niet vinden van deze berichten terug van Passport eigenlijk van mangoest, maar omdat we dat mangoest paspoort lokale pakket dat we gebruiken.

146
00:13:02,600 --> 00:13:04,360
Dus we krijgen die automatisch.

147
00:13:04,370 --> 00:13:05,370
Okee.

148
00:13:05,390 --> 00:13:10,850
Dus het is een soort van een hoop werk voor zover het aantal video's dat er drie video's om dit gedaan.
