1
00:00:00,150 --> 00:00:00,760
驚くばかり。

2
00:00:00,870 --> 00:00:06,210
フラッシュが正しく設定されたので、ブートストラップアラートは表示されているか、表示されていないと表示されなくなります。

3
00:00:06,300 --> 00:00:07,750
&nbsp;

4
00:00:07,980 --> 00:00:13,470
しかし、私たちは物事を設定しました。私たちは、私たちが合っていると思われるどこにでも、エラーメッセージまたは成功メッセージを入力して記入することができます。

5
00:00:13,470 --> 00:00:15,220
&nbsp;

6
00:00:15,240 --> 00:00:18,090
それでは、一度に1つのルートにしましょう。

7
00:00:18,090 --> 00:00:21,840
だから私たちのキャンプグラウンドラップから始めましょう。

8
00:00:22,470 --> 00:00:25,920
誰もがスラッシュに行くことができるはずです。

9
00:00:25,920 --> 00:00:30,960
あなたがキャンプ場をスラッシュにしてインデックスに行くのであれば、エラーメッセージや成功メッセージはありません。

10
00:00:32,160 --> 00:00:39,210
あなたがしようとすると、ログインする必要があります作成するスラッシュキャンプ場に投稿要求を送信する場合。

11
00:00:39,780 --> 00:00:46,270
したがって、ログインしていない場合は、ミドルウェアのインデックスではなく、ミドルウェアを探してみましょう。

12
00:00:46,470 --> 00:00:48,070
そして、我々はログインしていることがわかります。

13
00:00:48,150 --> 00:00:49,680
私たちはすでにこれをセットアップしています。

14
00:00:49,680 --> 00:00:51,230
ではなく、最初にログインしてください。

15
00:00:51,260 --> 00:00:56,470
そうするためにログインする必要があるとしましょう。

16
00:00:57,210 --> 00:00:58,700
私たちはそれを保存します。

17
00:00:58,890 --> 00:01:00,440
キャンプ場に戻ってください。

18
00:01:00,480 --> 00:01:03,960
だからそれは世話をする。

19
00:01:04,140 --> 00:01:06,290
フォームを見るのと同じこと。

20
00:01:06,290 --> 00:01:09,110
新しいフォームにログインする必要があります。

21
00:01:09,150 --> 00:01:15,570
ミドルウェアをもっと下にしているのと同じフラッシュがあります。

22
00:01:15,570 --> 00:01:19,960
誰でもショーページに行くことができます。

23
00:01:20,070 --> 00:01:23,200
キャンプ場の所有権を確認しています。

24
00:01:23,280 --> 00:01:29,610
したがって、これは、キャンプ場の編集フォームにアクセスしようとしているユーザーが実際にそのキャンプ場を所有しているかどうかをチェックすることになります。

25
00:01:29,610 --> 00:01:30,880
&nbsp;

26
00:01:31,140 --> 00:01:38,430
そこでミドルウェアの代わりに、ここにあるキャンプ場のオーナーシップをチェックする場合は、私たちができることがいくつかあります。

27
00:01:38,430 --> 00:01:40,380
&nbsp;

28
00:01:40,560 --> 00:01:43,990
最初に、ログインしているユーザーを確認しています。

29
00:01:44,340 --> 00:01:55,100
だから私たちがリダイレクトする前に、リクエストを行うと、ドットがフラッシュアップしてエラーになります。

30
00:01:55,310 --> 00:02:00,050
それにはログインする必要があります。

31
00:02:00,490 --> 00:02:09,630
これは非常に頻繁に起きることはほとんどありませんが、あなたが何かを所有していない限りリンクを見ることさえできないことを覚えています。

32
00:02:09,630 --> 00:02:14,540
&nbsp;

33
00:02:14,550 --> 00:02:19,710
実際に編集ページに行くには、実際に入力する必要があります。

34
00:02:19,770 --> 00:02:25,340
だから、それはあなたが本当にテスト目的のためにもっと知り、できるだけ安全であることです。

35
00:02:25,350 --> 00:02:30,420
しかし、ほとんどのユーザーはあなたの編集を試みようとはしません。

36
00:02:30,990 --> 00:02:31,650
大丈夫。

37
00:02:32,160 --> 00:02:38,010
だからもっと重要な部分は、ユーザーがログインしてキャンプ場を見つけたら、キャンプ場を見つけることです。

38
00:02:38,640 --> 00:02:45,330
そして、エラーがあれば、ここに何かを追加することができます。そうすれば、データベースからエラーを参照することができます。

39
00:02:45,330 --> 00:02:46,810
&nbsp;

40
00:02:46,830 --> 00:02:57,810
だから私たちはリクエストダンプのフラッシュエラーを起こすことができ、ちょうどlet 'sがキャンプ場が見つからないとかそういうことをしているようなことをすることができます。

41
00:02:57,810 --> 00:02:58,930
&nbsp;

42
00:02:59,220 --> 00:03:05,050
私たちはおそらくこれを見ないでしょうが、そこに置くことができ、私はこの行をコピーします。

43
00:03:05,250 --> 00:03:07,060
今これは重要な部分です。

44
00:03:07,620 --> 00:03:13,360
したがって、見つかったキャンプ場作成者IDが、ログインしているユーザーIDと同じである場合は、移動します。

45
00:03:13,590 --> 00:03:15,340
フラッシュはありません。

46
00:03:15,480 --> 00:03:18,000
それはあなたのような何かを言うことができない場合。

47
00:03:18,000 --> 00:03:19,330
アクセス拒否。

48
00:03:19,630 --> 00:03:20,820
しかし、やってみましょう。

49
00:03:20,820 --> 00:03:26,640
あなたはそれを行う許可を持っていません。

50
00:03:26,640 --> 00:03:27,760
そこに行く。

51
00:03:28,410 --> 00:03:33,530
キャンプ場に戻ると、同じことを使っている更新もあります。

52
00:03:33,520 --> 00:03:39,220
キャンプ場のオーナーシップをチェックし、同じものを使っているものを破壊しました。

53
00:03:39,780 --> 00:03:45,950
私たちは入ることができるので、私はビデオに時間を費やすことはありませんが、私たちは行くことができるこれらを埋めることができます。

54
00:03:45,960 --> 00:03:52,800
そして、私たちがidによってキャンプ場を見つけようとしているときに、そのキャンプ場が存在しない場合は更新してください。

55
00:03:52,800 --> 00:03:55,830
だから、実際にはこれではなく、それをやってみましょう。

56
00:03:55,830 --> 00:04:01,200
あなたが存在しないキャンプ場を編集しようとしているなら、ここに何かを追加することができます。

57
00:04:01,290 --> 00:04:05,540
だから私たちはエラーをチェックし、私は再びそれをやる時間を費やすことはありません。

58
00:04:05,730 --> 00:04:12,330
しかし、私は、あなたがあなたが望んでどこにでもこれらを追加できることを知ってほしいので、あなたはこの要求にフラッシュを追加し、任意のメッセージのエラーや成功を追加することができます。

59
00:04:12,690 --> 00:04:15,580
&nbsp;

60
00:04:15,600 --> 00:04:20,850
あなたがしたいことがあれば、基本的にユーザーが今までにやったすべてのことをお祝いメッセージを送信したい場合は、簡単にそれを行うことができます。

61
00:04:20,850 --> 00:04:22,550
&nbsp;

62
00:04:22,740 --> 00:04:24,670
実際にそれをやりましょう。

63
00:04:24,800 --> 00:04:26,530
コメントができるまで待つ。

64
00:04:26,550 --> 00:04:31,810
だからとにかく同じミドルウェアを使ってもう一度破壊してしまいます。

65
00:04:31,860 --> 00:04:35,810
だから今コメントに移りましょう。

66
00:04:36,360 --> 00:04:37,920
だからあなたは新しいコメントをしようとする。

67
00:04:37,920 --> 00:04:39,110
あなたはログインする必要があります。

68
00:04:39,120 --> 00:04:40,110
&nbsp;

69
00:04:42,880 --> 00:04:47,320
私たちはすでにそれを完了しており、あなたはまだログインしなければならない新しいものではなく、ルートを作成します。

70
00:04:47,330 --> 00:04:48,650
同じこと。

71
00:04:48,650 --> 00:04:50,780
そして、私たちはこのようなことをすることができました。

72
00:04:50,780 --> 00:04:58,130
したがって、エラーが発生した場合は、そのコメントを作成してから、正しいことをすることもできますし、フラッシュエラーを要求することもできます。

73
00:04:58,130 --> 00:05:00,800
&nbsp;

74
00:05:01,730 --> 00:05:07,010
&nbsp;

75
00:05:07,010 --> 00:05:13,700
そしてもう一度あなたはおそらくこれを見ることはありませんでしたが、データが何か問題が生じた場合にデータベースが何らかの形で失敗した場合、そのコメントを作成しようとするとエラーが発生する可能性があります。

76
00:05:13,700 --> 00:05:16,790
それ以外の場合はコメントを作成してリダイレクトします。

77
00:05:16,790 --> 00:05:27,430
そこでここではメッセージリクエストドットを成功させることができ、追加またはコメントを作成したAccess完全追加コメントを追加してから、ショーページにリダイレクトして追加します。

78
00:05:29,500 --> 00:05:37,580
&nbsp;

79
00:05:38,060 --> 00:05:41,780
これは、チェック・コメントの所有権をチェックしています。

80
00:05:41,780 --> 00:05:48,660
だから私たちがミドルウェアに行くなら、私たちはここでコメントのオーナーシップ率をチェックするので、ユーザーがLyddonでなければ同じことができます。

81
00:05:49,850 --> 00:05:53,890
&nbsp;

82
00:05:54,650 --> 00:05:58,150
それにはログインする必要があります。

83
00:05:59,090 --> 00:06:04,430
自分が所有していない場合にログインしている場合は、エラーも表示されます。

84
00:06:04,550 --> 00:06:06,110
あなたはそれを行う許可を持っていません。

85
00:06:08,750 --> 00:06:09,990
&nbsp;

86
00:06:10,460 --> 00:06:11,200
OK。

87
00:06:11,900 --> 00:06:16,520
もちろん、それに追加できる場所は他にもありますが、私はそれをシンプルにして、最も重要な場所を本当にただのエラーにしたいと思っています。

88
00:06:16,520 --> 00:06:19,580
&nbsp;

89
00:06:19,580 --> 00:06:22,720
だから私はあなたが作成したり編集したりするたびにそれをしたくない。

90
00:06:22,820 --> 00:06:28,490
しかし、実際に破壊するメッセージを表示するのが一般的です。

91
00:06:28,490 --> 00:06:30,320
&nbsp;

92
00:06:30,470 --> 00:06:38,930
だから私はそれをすることができますので、ここではここで最後にコメントを削除すると、ここで成功するでしょう。

93
00:06:39,740 --> 00:06:42,680
&nbsp;

94
00:06:43,550 --> 00:06:46,820
コメントは削除されました。

95
00:06:46,970 --> 00:06:49,310
だからこれは一度削除されています。

96
00:06:49,640 --> 00:06:54,000
エラーがある場合は何かを追加できますが、エラーがなければ私はしません。

97
00:06:54,230 --> 00:06:56,660
このメッセージをフラッシュしてリダイレクトします。

98
00:06:56,660 --> 00:07:02,590
私たちが持っているルートの最後のビットは認証ルートです。

99
00:07:02,630 --> 00:07:06,380
だから最初にまずあなたが登録するときに見てみましょう。

100
00:07:06,500 --> 00:07:11,750
あなたはエラーがあるときにスラッシュ登録に投稿要求を送信するときにすぐに何も表示したくない。

101
00:07:11,750 --> 00:07:14,630
&nbsp;

102
00:07:14,720 --> 00:07:16,600
私たちは何かを追加したいと思っています。

103
00:07:16,610 --> 00:07:22,160
これは、ユーザ名がすでに空になっていればパスワードが空であれば何らかの理由でサインアップできない場合です。

104
00:07:22,670 --> 00:07:27,310
&nbsp;

105
00:07:27,680 --> 00:07:30,680
そして、私たちはそれらのエラーを私たち自身で書く必要はありません。

106
00:07:31,100 --> 00:07:33,950
それは、このエリアがここで参照しているものです。

107
00:07:33,980 --> 00:07:35,760
それで、最初にそれを見せてあげましょう。

108
00:07:35,760 --> 00:07:42,050
&nbsp;

109
00:07:42,500 --> 00:07:51,620
私たちがフラッシュエラーを要求し、キャンプ場が文字列として見つからない場合は、単にVRRに追加します。新しいユーザーにユーザーパスを登録し、本体からパスワードを登録しようとしています。

110
00:07:51,620 --> 00:07:55,560
次に、コールバックエラーと、エラーがある場合のユーザーエラーチェックがあります。

111
00:07:55,570 --> 00:07:58,490
そして、これはパスポートから来ています。

112
00:07:58,910 --> 00:08:01,540
それは空になるか、そこに誤りがあるでしょう。

113
00:08:01,550 --> 00:08:08,240
そのエラーが存在する場合は、パスワードを空白にしたり、ユーザー名を空白にしたり、ユーザー名を既に入力したりすることはできません。

114
00:08:08,240 --> 00:08:10,510
&nbsp;

115
00:08:10,850 --> 00:08:14,700
そして、私たちはそれを送信しているので、私たちはそれらのメッセージを自分で書く必要はありません。

116
00:08:14,870 --> 00:08:19,130
&nbsp;

117
00:08:19,130 --> 00:08:27,520
独自のカスタムバージョンを作成することもできますが、簡単にするために、既に完了していることを利用しています。登録してからログインしても同じことができます。

118
00:08:27,560 --> 00:08:28,040
&nbsp;

119
00:08:28,190 --> 00:08:42,470
私たちはフラッシュの成功を要求することができ、我々はちょうどキャンプにようこそと言うだろうし、私たちはユーザー名と私たちはユーザードット名を行うことができます別の場所からアクセスするユーザー名を追加します。

120
00:08:42,470 --> 00:08:51,720
&nbsp;

121
00:08:51,860 --> 00:08:56,720
また、あなたの名前を使用するように身体を要求することもありますが、データベースによって何らかの形で変更された場合に備えて、データベースから戻ってきたものを使用します。

122
00:08:56,780 --> 00:09:00,470
&nbsp;

123
00:09:00,470 --> 00:09:01,530
大丈夫。

124
00:09:01,530 --> 00:09:03,950
メッセージを追加できる場所はたくさんあります。

125
00:09:04,070 --> 00:09:07,080
他の重要な部分があるかどうか再度確認しましょう。

126
00:09:07,790 --> 00:09:09,890
だからあなたがログアウトすると、私たちはすでにそれを持っています。

127
00:09:10,460 --> 00:09:13,820
そして、私たちがここにいる間、私たちは行けるべきです。

128
00:09:13,820 --> 00:09:20,310
私たちはミドルウェアを取り除くことができます。なぜなら、ミドルウェアをミドルウェアファイルに移したからです。

129
00:09:20,420 --> 00:09:20,850
OK。

130
00:09:20,870 --> 00:09:22,640
それでは、これを一撃しましょう。

131
00:09:22,830 --> 00:09:26,670
サーバーを再起動し、何が起こるかを確認してください。

132
00:09:27,170 --> 00:09:28,790
だから我々は爽やかで始める。

133
00:09:29,210 --> 00:09:33,440
新しいキャンプ場を追加しようとすると、ログインする必要があることがわかります。

134
00:09:34,110 --> 00:09:35,570
戻ってみましょう。

135
00:09:35,600 --> 00:09:39,820
同じことを試して、私がログインする必要があるコメントを追加する場合。

136
00:09:40,160 --> 00:09:40,550
大丈夫。

137
00:09:40,820 --> 00:09:50,930
だから今サインインしてサインアップして、ここにすでに存在しているRustieのサインアップのようなものを試してみましょう。

138
00:09:50,930 --> 00:09:52,280
&nbsp;

139
00:09:53,630 --> 00:09:54,680
そして決して気にしないでください。

140
00:09:54,680 --> 00:09:58,030
明らかに、このバージョンのアプリにはRustyは存在しませんでした。

141
00:09:58,190 --> 00:10:01,210
我々は非常に多くの異なるバージョンのデータベースを使用しています。

142
00:10:01,370 --> 00:10:03,960
それであなたのキャンプ・ラスティを歓迎します。

143
00:10:03,980 --> 00:10:07,890
今私がログアウトすると、あなたもログアウトされます。

144
00:10:07,970 --> 00:10:10,760
今私が試して、既に取られているRustyとしてサインアップすれば、彼らは私がこのオブジェクトを取得することを見るでしょう。

145
00:10:13,420 --> 00:10:15,650
&nbsp;

146
00:10:15,650 --> 00:10:17,360
ここにオブジェクト。

147
00:10:17,480 --> 00:10:19,930
だからちょっと見てみましょう。

148
00:10:19,940 --> 00:10:25,600
私がサインアップするとオブジェクトオブジェクトは、私はそれに戻ってくるサインアップエラーを取得します。

149
00:10:25,610 --> 00:10:28,070
私たちが見た他のいくつかのエラーを見てみましょう。

150
00:10:28,070 --> 00:10:30,500
&nbsp;

151
00:10:35,440 --> 00:10:43,280
だから私がRustyとしてもう一度ログインすれば、今私はsamen

152
00:10:43,280 --> 00:10:51,560
creekに行ってみることにしようとしていますが、このキャンプ場ではここにもリンクがありませんが、私がそれを打ち明けると、それを行う許可を得ています。

153
00:10:51,620 --> 00:10:58,040
だから、restiとしてサインアップしようとしたときのエラーを除いて、すべての人が働いています。

154
00:10:58,100 --> 00:11:00,740
一度Rustyが既に作成されています。

155
00:11:00,860 --> 00:11:04,060
だから私は私たちの代わりに言及した。

156
00:11:04,160 --> 00:11:05,240
ちょっと混乱している。

157
00:11:05,240 --> 00:11:06,690
ファイルをインデックスに登録する必要があります。

158
00:11:06,710 --> 00:11:12,770
だから、私はインデックスミドルウェアを閉じてみましょう、我々は私たちが持っている私たちのインデックスラップを見てみましょう。

159
00:11:12,770 --> 00:11:13,610
&nbsp;

160
00:11:13,690 --> 00:11:20,600
私はちょうどここにあなたを見せてあげましょう。ちょうどそれがルート番号キャンプグラウンドコメントの代わりにあまりにも混乱しないように、私たちはインデックスを持っています。

161
00:11:20,600 --> 00:11:22,220
&nbsp;

162
00:11:22,220 --> 00:11:26,900
そこでインデックスの代わりに、この行をここに置いておけば、フラッシュエラーを要求してエラーを渡しています。簡単なことをしましょう。

163
00:11:29,590 --> 00:11:38,330
ログVRRとは何が得られるかを見てみましょう。

164
00:11:38,330 --> 00:11:40,500
&nbsp;

165
00:11:41,000 --> 00:11:43,080
そのエラーを再び引き起こす。

166
00:11:43,520 --> 00:11:48,830
ですから、空のユーザ名でパスワードを入力しようとすると何が起こるのか見てみましょう。

167
00:11:50,270 --> 00:11:53,810
私たちがここに何を得るのかを見てみると

168
00:11:53,810 --> 00:11:55,660
これは私たちのものです。

169
00:11:55,950 --> 00:11:58,440
そしてその中には名前があります。

170
00:11:58,550 --> 00:12:02,140
さらに重要なことに、ユーザー名は与えられていませんでした。

171
00:12:02,150 --> 00:12:07,070
だから、ちょうどここを通過するのではなく、そのようなメッセージがほしいと思っています。

172
00:12:09,650 --> 00:12:11,110
&nbsp;

173
00:12:11,350 --> 00:12:17,300
したがって、今すぐサーバーを再起動し、エラーメッセージが表示されたときはいつも別のものになります。

174
00:12:17,300 --> 00:12:19,310
したがってこの場合、ユーザー名は与えられませんでした。

175
00:12:19,310 --> 00:12:25,760
それはパスワードがないこともできますが、私はこれを以前に持っているのを見ることができるように、すでに取られたユーザー名が与えられています。

176
00:12:25,760 --> 00:12:28,430
だからもう一度試してみましょう。

177
00:12:29,750 --> 00:12:38,270
リフレッシュを登録すると、空白のままにしておき、ユーザー名が与えられていないことを確認してください。

178
00:12:38,300 --> 00:12:45,080
今、私がすでに存在するrestiとして登録しようとすると、今は指定された名前のユーザーが既に登録されています。

179
00:12:45,080 --> 00:12:46,450
&nbsp;

180
00:12:46,640 --> 00:12:51,160
だから私たちはそのE-Rを利用してメッセージを伝えています。

181
00:12:51,170 --> 00:12:57,380
これらのメッセージは実際にはマングースからPassportに戻ってきているのではなく、私たちが使っているそのマングースパスポートのローカルパッケージがあるからです。

182
00:12:57,410 --> 00:13:02,520
&nbsp;

183
00:13:02,600 --> 00:13:04,360
だから我々は自動的にそれを取得しています。

184
00:13:04,370 --> 00:13:05,370
大丈夫。

185
00:13:05,390 --> 00:13:10,620
だから、ビデオの数がこれを達成するために3つのビデオがあった限り、多くの仕事のようなものです。

186
00:13:11,180 --> 00:13:17,000
しかし、これを最初からすべての要求に追加し、それをすべて処理することと比べてはるかに簡単です

187
00:13:17,090 --> 00:13:17,960
&nbsp;
