1
00:00:00,630 --> 00:00:07,630
Welkom terug in deze les, die het vierde deel van het toevoegen van een gelegenheid om uw kamp gaan we naar de log uit logica toe te voegen.

2
00:00:07,710 --> 00:00:12,500
We gaan ook te voorkomen dat iemand de toegang tot nieuwe reactieformulier zonder te worden aangemeld.

3
00:00:12,840 --> 00:00:16,180
En in het tweede deel van de video gaan we focussen op de navigatiebalk.

4
00:00:16,260 --> 00:00:17,700
Op dit moment hebben we een app bar.

5
00:00:17,730 --> 00:00:18,760
Deze links werken niet.

6
00:00:18,810 --> 00:00:20,660
De eerste stap is om ze te laten werken.

7
00:00:20,880 --> 00:00:25,170
En vervolgens de tweede functie alleen de nodige contacten op het desbetreffende tijdstip.

8
00:00:25,410 --> 00:00:30,120
Dus moeten we nooit zien inloggen aanmelden en afmelden als we niet bent aangemeld.

9
00:00:30,150 --> 00:00:33,120
We moeten zien te loggen en meld je aan, maar niet uit te loggen.

10
00:00:33,300 --> 00:00:36,330
En als we zijn aangemeld we alleen willen zien afmelden.

11
00:00:36,540 --> 00:00:40,250
Dus we implementeren die logica aan het einde van de video te starten.

12
00:00:40,410 --> 00:00:42,260
Laten we onze log out route toe te voegen.

13
00:00:42,750 --> 00:00:45,860
Dus de manier waarop uit te loggen werken is dat het gewoon een GET-verzoek.

14
00:00:45,930 --> 00:01:04,290
Dus we zullen voegen log uit route en hier en nadat ik slash afmelden functie van ons verzoek geen antwoord en alles wat we moeten doen is gebruik maken van het verzoek te melden dat we gratis te krijgen.

15
00:01:04,350 --> 00:01:06,120
Zodat we niet moeten dit zelf te schrijven.

16
00:01:06,300 --> 00:01:10,100
Dit komt door de pakketten die we hebben geïnstalleerd en dat is het.

17
00:01:10,110 --> 00:01:19,370
Maar we willen wel ergens omleiden dus laten omleiden naar campings slash en dat is het.

18
00:01:19,410 --> 00:01:22,290
We hebben nu onze log out nogal leuk en makkelijk.

19
00:01:22,290 --> 00:01:27,480
Laten we nu het openstellen van de navigatiebalk en dat is de binnenkant van standpunten Parshall's.

20
00:01:27,690 --> 00:01:33,740
En dan is dat in de header en wat we willen doen is gewoon deze links naar de juiste routes.

21
00:01:33,750 --> 00:01:40,840
Dus inloggen is Aanmelden Inschrijven is slash register en uitloggen slash uitloggen.

22
00:01:41,190 --> 00:01:47,120
En dat de server geen fouten Vernieuw de pagina te starten.

23
00:01:47,310 --> 00:01:54,570
Laten we ervoor zorgen dat deze het werk, dus ik kan inloggen en log ik in Severus met een wachtwoord als mijn wachtwoord.

24
00:01:54,690 --> 00:01:58,520
En je zult merken we niet genoeg bar hier, dus we dat de volgende moeten doen.

25
00:01:58,560 --> 00:02:05,130
Ik heb niet zo ver te krijgen, maar nu moet ik in staat zijn om uit te loggen en als het werkt ik moet terug naar de pagina campings worden omgeleid.

26
00:02:05,370 --> 00:02:13,290
Dus voordat je vergeet laten we gaan en voeg de lay-out bestanden de kop- en voettekst Parshall om de log in en registreer vormen.

27
00:02:13,770 --> 00:02:16,640
Dus stop met de server en laten we open te stellen een ander bestand.

28
00:02:16,770 --> 00:02:18,910
Laten we het openstellen van de camping index.

29
00:02:18,960 --> 00:02:39,690
Dus C9 uitzicht slash campings slash index en we zullen dit gewoon te nemen en te stelen en we op de log zal zetten dat in de vorm van de top en we zullen niet daadwerkelijk stijl nog niets met bootstrap en dan zullen we hetzelfde doen met de voettekst.

30
00:02:40,380 --> 00:02:46,930
En als we dit nu lopen we proberen te bezoeken, die log in vorm.

31
00:02:47,370 --> 00:02:58,990
We hebben een probleem en het probleem is dat we gebruik maken van de exacte hetzelfde pad dot dot slash Parshall's slash Hetter dat we binnen van de index gebruikte die Ejay ons voor campings.

32
00:02:59,250 --> 00:03:00,710
Maar we zijn niet in die map.

33
00:03:00,720 --> 00:03:08,130
Dus laat me je laten zien wat ik bedoel in plaats van campings om de Parshall en de header file.

34
00:03:08,130 --> 00:03:14,670
We moeten een niveau terug en vervolgens in de Parshall's directory en ga dan in de header W. J. X-File.

35
00:03:15,120 --> 00:03:19,980
Maar waar we nu op onze log in vorm zijn we niet naar binnen van een aparte directory.

36
00:03:20,100 --> 00:03:27,790
Alles wat we moeten doen, is dot slash Parshall's dot formaat Parshall's weer opnieuw op te starten en te vernieuwen.

37
00:03:27,810 --> 00:03:29,920
Nu komen we bij die ver hier.

38
00:03:30,780 --> 00:03:41,610
Laten we kopiëren dit over te registreren en de voettekst zo goed en we zullen besparen en we moeten nu deze formulieren op beide.

39
00:03:42,270 --> 00:03:49,440
Dus ik kan gaan aanmelden log in en als ik klik uitloggen nu zal het me opsluiten.

40
00:03:49,440 --> 00:03:50,210
Uitstekend.

41
00:03:50,520 --> 00:03:57,130
Dus het volgende wat ik wil richten op niet te laten een gebruiker toe te voegen een opmerking als de gebruiker niet is aangemeld.

42
00:03:57,150 --> 00:03:58,590
Dus nu ben ik niet ingelogd.

43
00:03:58,620 --> 00:04:01,510
Ik zou niet in staat zijn om deze vorm helemaal te zien.

44
00:04:01,620 --> 00:04:13,060
En wat we willen dat er gebeurt is als een gebruiker op deze knop een niet-geverifieerde gebruiker erop klikt hij of zij moet het logboek zien in vorm en als de gebruiker is ingelogd, dan is hij of zij moet in staat zijn om een ​​reactie toe te voegen klikt.

45
00:04:13,170 --> 00:04:14,910
Dus laten we dat nu doen.

46
00:04:15,210 --> 00:04:26,070
Dus moeten we terug naar ons adres te gaan en dit is waar we nodig hebben om toe te voegen in een middleware en alles alleen maar om het te vinden op de bodem wordt ingelogd.

47
00:04:26,070 --> 00:04:32,570
En als u wilt bekijken hoe dit werkt in de diepte terug te gaan naar de laatste video van de laatste eenheid waar ik praat meer over.

48
00:04:32,700 --> 00:04:46,090
Maar een middenweg waar we de drie verzoek response nodig en naast dat is de functie die zal worden genoemd na deze middleware en dan zullen we controleren of er een verzoek is geverifieerd.

49
00:04:46,530 --> 00:04:59,920
Als dat het geval is, dan gaan we gewoon door naar de volgende zaak, die in ons geval op zou verhuizen naar waardoor de nieuwe camping of de nieuwe reactieformulier of anderszins omleiden om in te loggen.

50
00:04:59,970 --> 00:05:06,160
Dus rust redirect slash loggen en dan kunnen we dit gebruiken waar we willen.

51
00:05:06,210 --> 00:05:13,690
Dus als we wilden gebruiken om zijn ingelogd om toegang te krijgen tot een pagina helemaal zou je gewoon is ingelogd op welke routes die u wilt gebruiken in.

52
00:05:13,890 --> 00:05:20,950
En in ons geval gaat om te gaan naar de opmerkingen die we creëren een nieuwe reactie route die de vorm toont.

53
00:05:21,070 --> 00:05:23,640
We hoeven alleen maar te zetten dat recht daar.

54
00:05:24,750 --> 00:05:34,270
Dus wanneer een gebruiker een verzoek naar de pagina of het formulier opmerkingen maakt slash nieuwe het zal draaien is aangemeld in de eerste en dat zal controleren of de gebruiker is ingelogd als de gebruiker is ingelogd.

55
00:05:34,350 --> 00:05:42,170
Het roept de volgende die zullen we alleen deze code die zal eindigen bij ons het zien van de opmerkingen vorm als de gebruiker niet is aangemeld in te roepen.

56
00:05:42,510 --> 00:05:44,890
Dan buigen we houtkap slash.

57
00:05:45,480 --> 00:05:50,370
Laten we het proberen ervoor te zorgen dat we geen syntax fouten.

58
00:05:50,370 --> 00:05:56,730
Laten we hier terug en we gaan naar de home page voor nu of naar de campings pagina te vernieuwen.

59
00:05:56,730 --> 00:06:06,150
Laten we nu proberen het toevoegen van een reactie naar woestijn Mesa nieuwe commentaar toe te voegen en het duurt om in te loggen nog een keer en je komt in en neemt me in te loggen.

60
00:06:06,540 --> 00:06:12,900
Maar nu als ik meld ik weer een aantal te doen en ik inloggen.

61
00:06:13,860 --> 00:06:17,680
Ik kan nu voeg een reactie als ik terug te gaan en klik op toevoegen nieuw commentaar plaatsen.

62
00:06:17,760 --> 00:06:20,470
Ik kan nu zien de add nieuwe reactieformulier.

63
00:06:21,000 --> 00:06:22,380
Uitstekend.

64
00:06:22,380 --> 00:06:28,160
Er is een klein probleem en dat is dat we de route die eigenlijk voegt de reactie in feite niet bent beschermd.

65
00:06:28,440 --> 00:06:35,540
Dus dat is dit hier, die de post na post camping slash ID slash opmerkingen dat is waar de vorm gaat.

66
00:06:35,550 --> 00:06:37,980
Op dit moment zijn we gewoon verbergen van de vorm van een gebruiker.

67
00:06:37,980 --> 00:06:39,930
We hebben het niet laten een gebruiker het formulier te zien.

68
00:06:39,930 --> 00:07:00,490
Als de gebruiker niet is aangemeld en dat is geweldig in theorie kan iemand nog steeds sturen een post verzoek als ik ontslagen postbode en ik stuurde een bericht verzoek op dit moment om deze bent u l om een ​​reactie te creëren route zou een opmerking maken dus laten we voegen ons wordt aangemeld hier ook en dat zal alleen maar voorkomen dat iemand uit het toevoegen van een reactie, tenzij ze zijn ingelogd.

69
00:07:00,690 --> 00:07:06,310
En als ze niet bent aangemeld in het gewoon redirect terug naar slash aanmelden net zoals we eerder hadden.

70
00:07:06,390 --> 00:07:09,040
Laten we het opnieuw starten opnieuw.

71
00:07:10,650 --> 00:07:11,230
OK.

72
00:07:11,370 --> 00:07:15,240
Laten we terug gaan naar campings zijn vers.

73
00:07:16,220 --> 00:07:19,010
OK nu laten we proberen het toevoegen van een nieuwe reactie.

74
00:07:19,050 --> 00:07:20,470
Ik ben niet ingelogd.

75
00:07:20,900 --> 00:07:21,390
Dat is goed.

76
00:07:21,390 --> 00:07:25,890
Nu Severus wachtwoord.

77
00:07:25,890 --> 00:07:27,760
Laten we nu opnieuw toe te voegen geplaatst.

78
00:07:28,500 --> 00:07:32,330
Deze keer zal ik zeggen dat dit is geweldig.

79
00:07:32,460 --> 00:07:45,450
Ja geweldig commentaar en auteur Severus zijn en zeer binnenkort zullen we niet echt expliciet typen dit zullen we net pak het van de gebruiker informatie klik op verzenden en daar is mijn reactie.

80
00:07:45,690 --> 00:07:46,170
Uitstekend.
