1
00:00:00,360 --> 00:00:05,250
Torneremo in questo video, fondamentalmente faremo la stessa cosa che abbiamo fatto nell'ultimo

2
00:00:05,250 --> 00:00:09,510
video con utenti e commenti, ma lo faremo per utenti e campeggi.

3
00:00:09,510 --> 00:00:10,830
Ci sono due idee principali.

4
00:00:10,830 --> 00:00:15,640
Il primo è che non vogliamo che qualcuno invii un nuovo campeggio se non hanno effettuato l'accesso.

5
00:00:15,690 --> 00:00:18,190
Non vogliamo che nessuno vada a creare un campeggio.

6
00:00:18,200 --> 00:00:19,280
Devono avere un account.

7
00:00:19,500 --> 00:00:21,290
Chiunque può vedere il campeggio.

8
00:00:21,360 --> 00:00:26,100
leggere commenti ma non puoi inviare un nuovo campeggio o un nuovo commento se non hai effettuato l'accesso.

9
00:00:26,100 --> 00:00:26,520
Chiunque può

10
00:00:26,820 --> 00:00:31,680
E il secondo non è solo quello che vogliamo essere sicuri di aver effettuato l'accesso, ma

11
00:00:31,680 --> 00:00:37,440
vogliamo anche salvare chi sei il tuo nome utente e ID per il campeggio appena creato proprio come abbiamo

12
00:00:37,470 --> 00:00:44,490
fatto per i commenti, così che su una pagina di mostra del campeggio possiamo mostrare chi l'ha creato creato da potato creato da

13
00:00:44,490 --> 00:00:50,310
resti e poi ha anche implicazioni in seguito per chi può cancellare particolari commenti o campeggi e abbiamo bisogno

14
00:00:50,310 --> 00:00:52,360
dell'ID e del nome utente per farlo funzionare.

15
00:00:52,440 --> 00:00:57,090
Inizieremo con la parte facile che impedisce a qualcuno che non ha effettuato l'accesso di creare un campeggio.

16
00:00:57,750 --> 00:01:01,880
Quindi abbiamo bisogno di aprire le rotte del campeggio che sono un insieme di rotte nei campeggi.

17
00:01:01,970 --> 00:01:09,010
J. S. e i percorsi importanti qui sono il percorso Crea e il nuovo percorso.

18
00:01:09,090 --> 00:01:13,740
Non vogliamo che l'utente sia in grado di vedere il modulo se non ha effettuato l'accesso e sicuramente non

19
00:01:13,740 --> 00:01:16,570
vogliamo che siano in grado di crearne uno se non sono connessi.

20
00:01:16,800 --> 00:01:20,990
E davvero non è possibile che molti utenti arrivino a questo punto se non usano il modulo.

21
00:01:21,150 --> 00:01:26,340
Ma tecnicamente qualcuno potrebbe inviare una richiesta dal postino o qualcosa del genere e aggiungere ancora qualcosa

22
00:01:26,340 --> 00:01:27,160
al nostro database.

23
00:01:27,240 --> 00:01:32,700
Se non sono registrati, vogliamo proteggere il percorso postale e dimenticare la rotta e questo è di gran

24
00:01:32,700 --> 00:01:33,740
lunga il più importante.

25
00:01:33,870 --> 00:01:35,970
Per quanto riguarda la maggior parte dei nostri utenti.

26
00:01:36,180 --> 00:01:41,880
Ma entrambi vogliamo essere sicuri di aver effettuato l'accesso ad Access e abbiamo già

27
00:01:41,880 --> 00:01:47,000
definito che il codice è registrato nel mezzo e dove sto per copiarlo.

28
00:01:47,590 --> 00:01:50,480
Questo è da commenti si o da indicizzati.

29
00:01:50,510 --> 00:01:59,190
Sì, entrambi hanno effettuato l'accesso e torneranno al campeggio Sì, aggiungendo semplicemente quello in fondo e poi

30
00:02:00,240 --> 00:02:02,820
lo useremo in quegli involucri.

31
00:02:03,210 --> 00:02:15,360
Quindi qui invece di uno nuovo per essere sicuro di aver effettuato l'accesso proprio così e la stessa cosa qui

32
00:02:15,870 --> 00:02:18,560
è loggato e viaggi sicuri.

33
00:02:18,570 --> 00:02:19,240
Grande.

34
00:02:19,350 --> 00:02:21,890
Accendiamo il server e diamo un colpo.

35
00:02:22,280 --> 00:02:23,040
Nodo.

36
00:02:23,160 --> 00:02:29,600
Sì, vai a tagliare i campeggi e adesso non abbiamo campeggi, il che va bene, non importa.

37
00:02:29,760 --> 00:02:35,580
Tutto quello che vogliamo fare è provare ad aggiungerne uno e non sono

38
00:02:35,910 --> 00:02:43,260
loggato in questo momento, quindi dovrei vedere il log in Forum che funziona bene, perché se questo

39
00:02:43,260 --> 00:02:52,020
è registrato in Middleware mi ha reindirizzato per tagliare come adesso ma per registrarmi e mi iscriverò qui come carota.

40
00:02:52,050 --> 00:02:56,120
Ora proviamo ad aggiungere un nuovo campeggio e ora posso visualizzare il forum.

41
00:02:56,310 --> 00:02:58,110
Eccellente.

42
00:02:58,170 --> 00:03:03,300
Ora passiamo alla parte più difficile della barra che associa l'utente attualmente

43
00:03:03,750 --> 00:03:05,700
connesso a questo nuovo campeggio.

44
00:03:05,910 --> 00:03:08,910
Quindi in questo caso ho creato il campo Karnit e premuto invio.

45
00:03:09,060 --> 00:03:11,070
In questo momento è appena creato da solo.

46
00:03:11,070 --> 00:03:17,100
Non ha nulla a che fare con i dati degli utenti, ma vogliamo salvare il nome utente di Carrot e l'ID di

47
00:03:17,100 --> 00:03:18,180
Carrot in quel campeggio.

48
00:03:18,660 --> 00:03:22,580
Il modo in cui lo realizzeremo è praticamente lo stesso per i commenti.

49
00:03:22,590 --> 00:03:26,710
Dovremo modificare lo schema del campeggio per iniziare e prima di andare oltre.

50
00:03:26,820 --> 00:03:31,890
Ho dimenticato di menzionare all'inizio che ora sono in v 9, quindi se segui

51
00:03:31,890 --> 00:03:33,540
questi cambiamenti nella versione 9.

52
00:03:33,570 --> 00:03:36,690
Va bene, apriamo i modelli di cui abbiamo bisogno.

53
00:03:36,690 --> 00:03:38,610
Che è solo un campeggio

54
00:03:38,680 --> 00:03:46,280
J Sì e aggiungeremo in sostanza la stessa cosa che abbiamo aggiunto per commentare dove ora abbiamo l'autore e abbiamo

55
00:03:46,280 --> 00:03:47,700
chiamato questo autore utente.

56
00:03:47,700 --> 00:03:48,690
Non importa

57
00:03:48,690 --> 00:03:55,740
Vado solo con l'autore per essere coerente e invece di autore abbiamo un ID

58
00:03:55,740 --> 00:04:03,720
che è un oggetto e quindi abbiamo username che è una stringa e quindi Id ha

59
00:04:03,960 --> 00:04:14,520
type che è quella long mango che schema che digita quell'id oggetto e allora il riferimento sarà utente proprio così e

60
00:04:14,520 --> 00:04:15,030
salverà.

61
00:04:15,030 --> 00:04:16,530
Abbiamo bisogno di una virgola qui.

62
00:04:16,870 --> 00:04:18,880
Vediamo anche noi abbiamo bisogno di una virgola.

63
00:04:19,200 --> 00:04:25,620
OK, quindi risparmiamo ora ciò che avremo bisogno di fare è impostare la logica anziché creare il nostro campeggio.

64
00:04:25,650 --> 00:04:31,740
quel campeggio e funzionerà più o meno allo stesso modo in cui ha funzionato anche per i commenti.

65
00:04:31,800 --> 00:04:36,570
Quindi, quando viene creato un campeggio, vogliamo prendere l'ID dell'utente corrente e il nome utente

66
00:04:36,570 --> 00:04:38,380
dell'utente corrente e salvarli nell'autore di

67
00:04:38,430 --> 00:04:44,630
Quindi andiamo al percorso del campeggio e poi dobbiamo trovare creare che è proprio qui.

68
00:04:44,770 --> 00:04:46,610
It Up Post slash.

69
00:04:46,710 --> 00:04:52,140
Il che ricorda che in realtà è un campo falso perché in realtà sì abbiamo questa linea qui.

70
00:04:52,290 --> 00:04:57,480
Quindi, quando arriva questa rotta, stai afferrando la descrizione dell'immagine del nome dati o creando un nuovo

71
00:04:57,510 --> 00:04:58,090
campeggio lì.

72
00:04:58,920 --> 00:05:07,140
di richiesta dot user e questo dovrebbe essere rivisto da un'ultima richiesta video che l'utente contenga le informazioni sull'utente attualmente loggato.

73
00:05:08,010 --> 00:05:12,900
Quindi, prima di modificare effettivamente questi dati, consentitemi di fare un altro di

74
00:05:12,900 --> 00:05:13,980
questi sui reg

75
00:05:14,310 --> 00:05:19,710
E se non c'è un utente attualmente loggato, sarà vuoto, eccetto che non è possibile arrivare a questo punto

76
00:05:19,710 --> 00:05:24,490
a meno che qualcuno non abbia effettuato l'accesso a causa di ciò sia registrato nel Middleware.

77
00:05:24,850 --> 00:05:25,110
OK.

78
00:05:25,110 --> 00:05:28,370
Quindi salviamo e dovremmo aspettarci di vedere la richiesta dell'utente.

79
00:05:28,500 --> 00:05:33,450
Così Control-C è stato riavviato e questo accade quando creiamo un campeggio.

80
00:05:33,900 --> 00:05:35,170
Ora andiamo a provarlo.

81
00:05:35,370 --> 00:05:43,350
Creare un campeggio ha un'immagine qui e il nome del campeggio sarà deserto nel

82
00:05:43,610 --> 00:05:52,890
deserto e la descrizione sarà solo il deserto caldo e secco che ci piace e ci sottometteremo.

83
00:05:53,730 --> 00:05:55,530
E ho bisogno di essere registrato prima.

84
00:05:55,530 --> 00:06:02,020
Va bene, quindi accediamo alla sua password Carit è la password.

85
00:06:02,400 --> 00:06:11,640
Ora è in un nuovo campeggio che incolla di nuovo quell'immagine nel deserto deserto caldo e secco che ora creiamo un

86
00:06:11,640 --> 00:06:13,880
campeggio e che funziona bene.

87
00:06:14,340 --> 00:06:18,000
Ma diamo un'occhiata al nostro consiglio e vediamo se il nostro utente è stato stampato.

88
00:06:18,120 --> 00:06:20,350
E come puoi vedere, era proprio qui.

89
00:06:20,430 --> 00:06:26,300
Quindi abbiamo un nome utente Khairat ID 5 6 2 blah blah blah l'ID esadecimale.

90
00:06:26,690 --> 00:06:27,330
OK.

91
00:06:27,540 --> 00:06:32,880
Ora vogliamo prendere quei dati e salvarli in un nuovo campeggio e potremmo farlo in questo

92
00:06:32,880 --> 00:06:42,450
modo, quando diciamo che un nuovo ID autore del campeggio è uguale e quindi il nuovo nome utente dell'autore del campeggio è uguale, ma non ho intenzione di farlo

93
00:06:42,450 --> 00:06:43,610
in quel modo.

94
00:06:43,920 --> 00:06:49,230
Voglio mostrarti un modo leggermente più pulito, secondo me, che stiamo

95
00:06:49,230 --> 00:06:59,540
creando un oggetto chiamato var author, invece di fare in modo che ID e nome utente e ID siano richiesti al punto

96
00:06:59,540 --> 00:07:02,070
punto utente per ID .

97
00:07:02,150 --> 00:07:10,120
Questo qui e il nome utente sarà richiesto per utilizzare il suo nome utente e abbiamo bisogno di una virgola.

98
00:07:10,340 --> 00:07:14,440
Puoi vedere che si lamenta che è bello che otteniamo che salveremo.

99
00:07:14,790 --> 00:07:20,110
E poi abbiamo solo bisogno di passare questo autore nel nuovo campeggio quando

100
00:07:20,110 --> 00:07:23,480
lo stiamo creando, così possiamo farlo proprio così.

101
00:07:23,490 --> 00:07:25,470
E poi non dobbiamo fare nient'altro.

102
00:07:25,500 --> 00:07:29,600
Stavamo già passando nel nuovo campeggio per la nostra creazione DOT.

103
00:07:29,680 --> 00:07:30,910
Quindi lascia che mi sbarazzi di questo ora.

104
00:07:31,000 --> 00:07:34,470
Costo di LOEG Stiamo aggiungendo ora i dati dell'utente.

105
00:07:34,800 --> 00:07:35,960
E dovremmo essere bravi.

106
00:07:36,000 --> 00:07:39,260
Quindi vediamo come va e assicurati che funzioni.

107
00:07:39,720 --> 00:07:47,040
Ma ancora un registro costante qui di quel campeggio che stiamo chiamando appena creato è quello che sta

108
00:07:47,040 --> 00:07:52,080
tornando dal database e speriamo di vedere anche i nostri dati dell'autore.

109
00:07:52,380 --> 00:08:01,610
Quindi, riavvia, crea ancora un altro campeggio e dovrò effettuare il login che è sempre frustrante da fare e screencast, ma

110
00:08:01,660 --> 00:08:07,470
è quello che stiamo testando qui, quindi non c'è modo di aggirare questa password.

111
00:08:09,390 --> 00:08:12,060
Ora siamo loggati ora aggiungeremo un nuovo campeggio.

112
00:08:12,060 --> 00:08:19,750
Useremo la stessa immagine di Arel e chiameremo questo un deserto per sottomettere jibberish.

113
00:08:20,190 --> 00:08:20,990
OK.

114
00:08:21,330 --> 00:08:23,170
Ora vediamo cosa otteniamo qui.

115
00:08:23,790 --> 00:08:24,630
Perfezionare.

116
00:08:24,630 --> 00:08:28,440
Puoi vedere che abbiamo commenti è vuota la descrizione.

117
00:08:28,440 --> 00:08:36,810
Immagina il nome e poi l'autore che ha il nome utente carota e Id 5: 6 per blah blah blah che tutta

118
00:08:36,810 --> 00:08:37,580
l'idea esadecimale.

119
00:08:38,040 --> 00:08:38,370
Perfezionare.

120
00:08:38,370 --> 00:08:40,600
Quindi funziona esattamente come dovrebbe

121
00:08:40,650 --> 00:08:44,400
L'ultima cosa che possiamo fare è mostrarla nella pagina dello spettacolo.

122
00:08:44,400 --> 00:08:50,910
Quindi, se vado a una di queste pagine spettacolo, potremmo semplicemente stamparlo qui, qui presentato dal codice

123
00:08:50,910 --> 00:08:53,770
inviato da resti o inviato da patata.

124
00:08:53,780 --> 00:08:55,120
Quindi facciamolo.

125
00:08:55,140 --> 00:08:56,620
Questo è il nostro modello di spettacolo.

126
00:08:56,820 --> 00:09:06,060
Quindi vogliamo aprirlo invece di usare i campeggi e poi abbiamo accesso a questo perché è all'interno del nome dell'autore dell'autore

127
00:09:06,090 --> 00:09:13,080
del campeggio e tutto ciò basta aggiungendo un altro paragrafo qui e poi dentro abbiamo bisogno

128
00:09:13,770 --> 00:09:18,280
del nostro E. J. Aztechi e vogliamo campeggio.

129
00:09:18,410 --> 00:09:24,700
Nome utente dot punto dot che è questo qui tutta questa cosa è il campeggio.

130
00:09:24,870 --> 00:09:28,190
Vuoi carota nome utente punto dot dot.

131
00:09:28,320 --> 00:09:35,330
E piuttosto che stamparlo, facciamolo presentare e poi carat.

132
00:09:35,790 --> 00:09:39,660
E rendiamo anche questo in corsivo e io posso farlo.

133
00:09:39,780 --> 00:09:42,800
Facciamo il rientro in qualche spazio qui.

134
00:09:43,410 --> 00:09:44,040
Eccoci.

135
00:09:44,160 --> 00:09:50,750
E poi inserirò le etichette E-M attorno a questo che ricordano il nostro enfasi.

136
00:09:50,790 --> 00:09:52,810
Tecnicamente non è in corsivo.

137
00:09:52,830 --> 00:09:56,920
Dovrebbe essere qualcosa di significativo o enfatizzato sulla nostra pagina.

138
00:09:57,060 --> 00:09:59,640
Ed è semplicemente in corsivo per impostazione predefinita.

139
00:10:00,090 --> 00:10:06,000
Quindi salviamo il riavvio del server e non dovremo eseguire il login in questo momento per vedere se ha funzionato, per cui

140
00:10:06,000 --> 00:10:07,180
aggiorno semplicemente la pagina.

141
00:10:07,470 --> 00:10:10,730
Veniamo presentati da carot eccellenti.

142
00:10:10,920 --> 00:10:12,050
La stessa cosa qui.

143
00:10:12,180 --> 00:10:14,600
In realtà non abbiamo l'autore salvato in quello.

144
00:10:14,700 --> 00:10:16,010
Quindi ne facciamo uno nuovo.

145
00:10:16,020 --> 00:10:20,780
Iscriviti di nuovo e il nostro nome utente qui sarà la password di Rocket Man.

146
00:10:20,820 --> 00:10:23,020
Ancora una volta è solo una password.

147
00:10:23,020 --> 00:10:27,390
Registrati e poi aggiungi un nuovo campeggio e assicurati che funzioni.

148
00:10:27,420 --> 00:10:34,650
Quindi usiamo la stessa immagine e questa sarà solo bla bla e la descrizione è anche bla bla.

149
00:10:35,100 --> 00:10:39,960
Presentiamo ora e diamo un'occhiata a questo.

150
00:10:39,960 --> 00:10:40,530
Eccoci.

151
00:10:40,530 --> 00:10:42,810
Inserito da un uomo del razzo.

152
00:10:42,810 --> 00:10:43,240
Grande.

153
00:10:43,320 --> 00:10:45,880
Quindi questo è tutto ciò che volevo fare in questa lezione.

154
00:10:45,930 --> 00:10:51,330
Volevo iniziare assicurandoti che un utente non possa creare un campeggio a meno che non abbia effettuato l'accesso.

155
00:10:51,370 --> 00:10:56,010
Devi essere registrato per creare effettivamente un nuovo campeggio che era una soluzione piuttosto semplice.

156
00:10:56,010 --> 00:10:58,640
Abbiamo solo dovuto aggiungere nel nostro middleware è loggato.

157
00:10:58,920 --> 00:11:02,490
E poi la seconda cosa che abbiamo fatto è stata l'aggiornamento dello schema del campeggio.

158
00:11:02,520 --> 00:11:08,720
Quindi ora ha un autore con un ID di nome utente e quindi lo compiliamo solo al posto di quello creato.

159
00:11:08,730 --> 00:11:10,070
Quando crei un nuovo campeggio.

160
00:11:10,260 --> 00:11:14,730
E infine lo abbiamo mostrato sul campeggio della pagina dello spettacolo e autore di questo nome utente
