Geweldig.
Dus nu dat we flash hebben correct ingesteld hebben we de bootstrap waarschuwingen tonen of niet weergegeven wanneer ze moeten worden verborgen.
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.
Dus laten we het gewoon één route per keer.
Dus laten we beginnen met onze camping wraps.
Dus iedereen moet in staat zijn om te gaan snijden.
Er mag geen sprake zijn van foutmeldingen of succes berichten als je naar gewoon slash campings de index.
Als je proberen en stuur een post verzoek camping die maken je moet aangemeld zijn slash.
Dus als je niet bent ingelogd laten we gaan op zoek naar de middleware die in plaats van middleware index Ja.
En vinden we is aangemeld.
We hebben al deze set-up.
Dus in plaats van Log eerst.
Laten we zeggen dat je moet ingelogd zijn om dat te doen.
Dat bewaren we.
Ga terug naar de campings.
Dus dat zorgt voor creëren.
Hetzelfde om het formulier te zien.
De nieuwe vorm moet je ingelogd zijn.
We hebben dezelfde flitser die wij hier zeggen middleware verder naar beneden.
Iedereen kan gaan naar de show pagina in.
We moeten controleren camping ownership.
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.
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.
Ten eerste zijn we het controleren van een gebruiker is ingelogd.
Dus als niet voordat we omleiden laten we het doen van een verzoek dot flash ups fout en we zullen gewoon doen.
Je moet ingelogd zijn om dat te doen.
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.
Dus om daadwerkelijk te gaan naar de bewerken pagina moet je handmatig invoeren dat je echt bent.
Dus het is het je weet eigenlijk meer voor testdoeleinden en zo veilig mogelijk te zijn.
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.
Okee.
Dus hoe meer belangrijk onderdeel is echter zodra we de camping als de gebruiker is ingelogd op zoek naar de camping.
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.
Zo konden we een verzoek dump flash fout doen en net zoiets als zeggen enkel camping niet gevonden of iets dergelijks te doen.
We zullen waarschijnlijk niet zien die ooit, maar we kunnen het daar te zetten en ik zal deze lijn te kopiëren.
Nu is dit het belangrijkste onderdeel.
Dus als de camping vond auteur ID is gelijk aan de ingelogde gebruikers-ID verder gaan.
Dus geen flash daar.
Als het niet kan je zoiets zeggen.
Geen toestemming.
Maar laten we het gewoon doen.
Je hebt geen toestemming om dat te doen.
Daar gaan we.
Dus als we terug gaan naar het kamp terrein hebben we ook updaten, die gebruik maakt van de zelfde ding.
Controleer camping eigendom en we hebben vernietigd, die ook gebruik maakt van de zelfde ding.
En we konden gaan en vul deze in, dus ik zal geen tijd besteden aan de video, maar we konden gaan.
En als we proberen om een ​​camping door id en update vinden als dat kampeerterrein niet bestaat.
Dus eigenlijk eerder dan deze laten we het doen voor het.
Dus als je probeert om een ​​camping die niet bestaat we hier iets kon toevoegen bewerken.
Dus we zouden te controleren op fouten en ik zal geen tijd om dat te doen opnieuw.
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.
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.
En in feite laten we dat doen.
We wachten tot we op opmerkingen.
Hoe dan ook hebben we vernietigen opnieuw met dezelfde middleware daar.
Dus laten we nu overgaan tot opmerkingen.
Dus je probeert en maak een nieuwe reactie.
Je moet ingelogd zijn.
We hebben al gedaan en de reacties te creëren route in plaats van nieuwe je nog moet ingelogd zijn.
Hetzelfde.
En we konden iets als dit te doen.
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.
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.
Anders hoewel we maken het commentaar en daarna buigen we.
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.
En dit is het controleren check reactie ownership.
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.
Je moet ingelogd zijn om dat te doen.
Als ze worden aangemeld als ze niet zelf zal het ook een fout weer te geven.
Je hebt geen toestemming om dat te doen.
OK.
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.
Dus ik wil niet om het te doen voor elk ding dat u maakt of bewerkt.
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.
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.
Reacties verwijderd.
Dus dit is als het eenmaal is verwijderd.
Als er een fout konden we iets anders toe te voegen, maar ik zal niet als er geen fout.
Knippert dit bericht vervolgens doorsturen.
Oké een laatste stukje van de routes die we hebben zijn de authenticatie-routes.
Dus eerste dingen laten we eerst eens kijken wanneer u zich registreert.
Je wilt niet iets te laten zien er meteen bij het verzenden de post aanvragen tot slash registreren hoewel wanneer er een fout.
We willen wel iets toe te voegen.
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.
En we hebben niet om die fouten op onze eigen schrijven.
Dat is wat dit gebied verwijst naar hier.
Dus laat me gewoon laten zien dat eerste.
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.
Dan is er een callback fout en fout van de gebruiker te controleren of er een fout.
En dit is vanuit paspoort.
Het zal leeg zijn of er zal er een fout zijn.
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.
En we gewoon verzenden dat door middel dus we hoeven niet naar de berichten te schrijven onszelf.
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.
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.
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.
Okee.
Een heleboel verschillende plaatsen kunnen we berichten toe te voegen in.
Laten we gewoon opnieuw te controleren of er een ander belangrijk onderdeel.
Dus als je uitlogt hebben we al dat.
En we moeten goed om te gaan, terwijl we hier zijn.
We kunnen ontdoen van onze middleware te krijgen, omdat we nu hebben bewogen dat de middleware-bestand.
OK.
Dus laten we geven dit een schot.
Start de server en zien wat er gebeurt.
Dus beginnen we door verfrissende.
Als ik probeer en voeg een nieuwe camping vertelt me ​​dat ik moet aangemeld zijn.
Laten we terug gaan.
Hetzelfde als ik probeer en voeg een reactie Ik moet aangemeld zijn.
Okee.
Dus laten we nu jezelf in of meld je aan en laten we proberen iets te melden als Rustie die hier al bestaat.
En nooit vergeten.
Blijkbaar Rusty bestond niet in deze versie van de app.
We hebben zo veel verschillende versies databases aan de hand.
het vertelt zo me van harte welkom om uw kamp Rusty.
Nu als ik meld dat ik ook uitgelogd je uit.
Nu als ik probeer en meld je aan als Rusty die al heeft genomen zullen ze zien dat ik dit object.
Object hier.
Dus laten we eens een kijkje op dat in slechts een moment.
Object object wanneer ik me aanmelden en ik krijg een teken up fout die terug naar die zal komen.
Laten we eens een kijkje bij enkele van de andere fouten die we zagen.
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.
Dus al die werken, met uitzondering van de fout rond proberen aan te melden als Resti.
Zodra Rusty is al gemaakt.
Dus ik heb noemen in plaats van ons.
Het is een beetje verwarrend.
We moeten indexbestanden.
Dus laat me sluit de index middleware en we zullen een kijkje op onze index wraps te nemen dat is waar we hebben.
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.
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.
Dus om die fout opnieuw veroorzaken.
Dus laten we eens kijken wat er gebeurt als ik probeer en aanmelden bij een lege gebruikersnaam leeg wachtwoord mag niet werken.
Als we een kijkje nemen op wat we krijgen hier een bericht.
Dus dit is ons.
En de binnenkant van het is er naam.
En nog belangrijker bericht zonder gebruikersbeoordelingen naam werd gegeven.
Dus in plaats van alleen op doorreis zijn hier willen wij uw boodschap, net als dat.
Zo start u de server nu en wanneer er een foutmelding zal het anders zijn.
Dus in dit geval zonder gebruikersbeoordelingen naam werd gegeven.
Het kan ook zijn er geen wachtwoord is gegeven gebruikersnaam reeds genomen zoals je kunt zien heb ik dit eerder.
Dus laat me dit opnieuw te proberen.
Registreer gewoon vernieuwen zorg ervoor dat laten we laten het leeg en ik krijg geen gebruikersnaam werd gegeven.
Nu als ik probeer en meld je aan als Resti die al bestaat ik nu een gebruiker met de opgegeven naam is reeds geregistreerd.
Dus we gebruik te maken van die E-R onze boodschap in het voorbijgaan dat door.
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.
Dus we krijgen die automatisch.
Okee.
Dus het is een soort van een hoop werk voor zover het aantal video's dat er drie video's om dit gedaan.