1
00:00:00,180 --> 00:00:01,800
Hello and welcome back.

2
00:00:02,160 --> 00:00:06,620
In a previous video, we successfully complete our sign portions right now.

3
00:00:06,630 --> 00:00:09,030
From here, we can sign up that the user.

4
00:00:09,090 --> 00:00:09,470
Right.

5
00:00:09,690 --> 00:00:13,860
And also you have created one of the sign up users that is our guest.

6
00:00:13,870 --> 00:00:19,080
So right now, do want to create one of the logging bays so you can create that logging base.

7
00:00:19,080 --> 00:00:21,370
First of all, we have to do we have to create the template.

8
00:00:21,870 --> 00:00:24,360
So right now, I just got to save all.

9
00:00:24,360 --> 00:00:27,780
And now, you know, our app logging into the app logging folder.

10
00:00:27,780 --> 00:00:33,000
I want to create all the new file and just name it as a logging, not as HTML.

11
00:00:33,120 --> 00:00:34,710
And I just simply save it.

12
00:00:35,250 --> 00:00:37,980
So here first of all, his data is important.

13
00:00:37,990 --> 00:00:41,670
That means here we have to do we have to load it right.

14
00:00:41,680 --> 00:00:44,010
We have to load our extend by e-mail.

15
00:00:44,010 --> 00:00:50,400
And then the title I just simply copied and here I posted that message will be as they extend our basis

16
00:00:50,400 --> 00:00:51,090
to email.

17
00:00:51,510 --> 00:00:57,030
And also in our case, we found that because of all it's also be needed.

18
00:00:57,030 --> 00:01:06,030
And then the blog title and I just name it as a logging logging base, logging base, it will be our

19
00:01:06,030 --> 00:01:09,150
title that is our main base title.

20
00:01:09,420 --> 00:01:13,020
And also here we have to do we have to load our body block.

21
00:01:13,020 --> 00:01:13,420
Right.

22
00:01:13,440 --> 00:01:15,160
So that will be our body blog.

23
00:01:15,810 --> 00:01:18,210
So just simply load that body blog.

24
00:01:18,210 --> 00:01:20,880
And here we have to do we have to and this body block.

25
00:01:21,330 --> 00:01:24,690
So here I just simply and our blog.

26
00:01:24,710 --> 00:01:26,130
So that will be our end blog.

27
00:01:26,520 --> 00:01:37,650
And here, if you want to put on the contact or a Twitter tag as a logging your your account, so they

28
00:01:37,650 --> 00:01:39,540
step up on the text which will be displayed.

29
00:01:39,810 --> 00:01:44,370
So here also for the logging, I want to do want to add one of the forms for doing this.

30
00:01:44,370 --> 00:01:46,290
We have to do we have to work in our view.

31
00:01:46,410 --> 00:01:46,770
Right.

32
00:01:46,770 --> 00:01:49,350
First of all, into the app logging.

33
00:01:49,350 --> 00:01:52,350
And that is our view, simply the app logging Veria.

34
00:01:52,380 --> 00:01:59,330
If you go to that documentation here, we have already used that our U.S. from right to know that the

35
00:01:59,370 --> 00:02:06,230
for the logging, they have another form, so they have another form as the authentication form.

36
00:02:06,480 --> 00:02:10,420
So with this authentication form we can actually logged in that user.

37
00:02:10,470 --> 00:02:11,850
OK, so that is all the follow on.

38
00:02:11,850 --> 00:02:13,790
That is one of the authentication forms right now.

39
00:02:13,800 --> 00:02:16,290
I didn't actually use it in this class.

40
00:02:16,290 --> 00:02:16,950
I want to use it.

41
00:02:16,960 --> 00:02:24,180
So if you want to use it, first of all, in our view area here after that here, I don't want to load

42
00:02:24,180 --> 00:02:25,140
it on the Lord.

43
00:02:25,150 --> 00:02:28,830
Sorry, I just simply copy it.

44
00:02:30,030 --> 00:02:32,490
And after that here, I just simply passed it.

45
00:02:32,490 --> 00:02:38,250
So that will be our authentication from that is our default one that is in our Jango country, old and

46
00:02:38,250 --> 00:02:39,020
familiar.

47
00:02:39,030 --> 00:02:45,870
I want to import before I have input for our creation that in the U.S. from so right now for the logging.

48
00:02:45,870 --> 00:02:48,540
I added another one as the authentication form.

49
00:02:48,840 --> 00:02:55,380
And also here I want to do want to load our another logging and authenticate and the log out better

50
00:02:55,650 --> 00:02:57,390
and still be needed in fundamental.

51
00:02:57,390 --> 00:02:59,250
I have already discussed about the things we do.

52
00:02:59,250 --> 00:03:04,450
So that is you our from Django, from the Django and then the country.

53
00:03:05,190 --> 00:03:10,920
So that is our country from the country and then the north and from here.

54
00:03:10,920 --> 00:03:13,230
I understand the import as a logging.

55
00:03:13,890 --> 00:03:17,800
There is a logging method that is the default one of the logging method default.

56
00:03:17,800 --> 00:03:19,740
They have done other other authenticate.

57
00:03:20,130 --> 00:03:24,580
So it is authenticated to actually check that the user is authenticated or not.

58
00:03:24,750 --> 00:03:25,050
Right.

59
00:03:27,300 --> 00:03:29,850
And also want to load that log out.

60
00:03:30,640 --> 00:03:34,270
OK, I just simply load it because also we will need our log.

61
00:03:34,270 --> 00:03:37,040
OK, so right now with this logging we have to work.

62
00:03:37,320 --> 00:03:40,470
So first of all, I don't want to create one of the function.

63
00:03:40,800 --> 00:03:44,580
So here, better, better here.

64
00:03:44,580 --> 00:03:49,200
I name it as a wave and our function name my name as a logging base.

65
00:03:49,200 --> 00:03:50,790
Logging underscore Paice.

66
00:03:51,300 --> 00:03:56,250
Also here we have to pass the same as a request that basically parameter.

67
00:03:56,250 --> 00:03:59,910
And after that here we have to do we have to first of all, check it.

68
00:03:59,910 --> 00:04:02,130
What data that is our form.

69
00:04:02,130 --> 00:04:02,790
What form.

70
00:04:02,790 --> 00:04:04,330
We will pass it from here.

71
00:04:04,650 --> 00:04:06,600
So now what we have to do, we have to actually add it.

72
00:04:06,600 --> 00:04:06,860
Right.

73
00:04:06,870 --> 00:04:11,700
So for that reason, in our view here, I want to add our form.

74
00:04:12,240 --> 00:04:16,470
I take one of the variable and the variable area and do the load our form.

75
00:04:16,470 --> 00:04:19,740
So I have already loaded that as a authenticate form.

76
00:04:20,280 --> 00:04:25,100
That means this authenticate form will provide to of these as the user name and the password field.

77
00:04:25,500 --> 00:04:31,890
So right now, first of all, I just simply loaded and I hope is very much clear to you and then I want

78
00:04:31,890 --> 00:04:37,980
to do I want to put on of the if condition the same logic will be happen as a request.

79
00:04:38,220 --> 00:04:40,440
I want to check with the request method.

80
00:04:41,400 --> 00:04:41,790
Right.

81
00:04:41,910 --> 00:04:44,190
Method is the Wall Street or not.

82
00:04:44,870 --> 00:04:49,680
That means Borst or the gate is first of all to check it and will be forced.

83
00:04:49,680 --> 00:04:53,550
Then I want to do I want to actually get all the tardigrades, the data.

84
00:04:53,550 --> 00:04:58,170
So that is the same as a form and the form variable here.

85
00:04:58,170 --> 00:04:59,670
I want to do our Desart in.

86
00:05:00,060 --> 00:05:05,930
And from all that data, what are the data will pass that things from a logging base, so that is our

87
00:05:05,940 --> 00:05:08,430
authentication from data here.

88
00:05:08,460 --> 00:05:14,740
I want to pass that our requested that request as a post request as pulls data.

89
00:05:15,060 --> 00:05:17,850
So, first of all, I want to actually check it before we have to.

90
00:05:17,940 --> 00:05:19,620
Also, we have to actually authenticated.

91
00:05:19,630 --> 00:05:21,980
So for the reasons here, I want to take this data.

92
00:05:21,990 --> 00:05:23,070
We don't have the variable.

93
00:05:23,190 --> 00:05:27,410
I just take that as a data and into this data variable here I pass.

94
00:05:27,420 --> 00:05:31,580
I just simply save our this and request it pulls data, OK?

95
00:05:31,920 --> 00:05:35,180
And then I want to do want to pull that validation.

96
00:05:35,190 --> 00:05:44,340
That means I had one of the if condition, if our form, if our form is valid, is underscored valid.

97
00:05:44,550 --> 00:05:51,180
So when it should be valid then I want to do I want to put our view of this field and as I told you

98
00:05:51,180 --> 00:05:54,010
before, this would indicate actually provided some of the field.

99
00:05:54,360 --> 00:05:59,730
So if you go to our authentication, that means that user authentication, they have some of the default

100
00:05:59,730 --> 00:06:03,000
field as a username feel and the password feels right.

101
00:06:03,010 --> 00:06:04,900
So that will be our default field.

102
00:06:05,160 --> 00:06:07,650
So here I want to do an actual checking because of all.

103
00:06:07,650 --> 00:06:15,180
If you go to admin and do the admin here, as I told you, they have the files on the user table is

104
00:06:15,180 --> 00:06:19,770
provided some of the default feel of the username feel and the password feels right now what we have

105
00:06:19,770 --> 00:06:20,960
to do, we have to check it right.

106
00:06:21,450 --> 00:06:22,410
Do the logging panel.

107
00:06:22,410 --> 00:06:23,220
We have to check it.

108
00:06:23,220 --> 00:06:25,350
That is our appropriate user, name it or not.

109
00:06:25,560 --> 00:06:28,440
And also appropriate password is are not.

110
00:06:28,800 --> 00:06:31,580
So for the reasons here, I don't actually use both of this.

111
00:06:31,710 --> 00:06:32,600
So here.

112
00:06:33,060 --> 00:06:34,740
So if this form is valid.

113
00:06:34,740 --> 00:06:40,770
So here I want to do I want to put that our take one of the variable as a user name since the user name

114
00:06:40,770 --> 00:06:42,810
area, that will be our form.

115
00:06:43,650 --> 00:06:44,940
OK, that means our form.

116
00:06:44,940 --> 00:06:54,000
And they have also one of the function as a clean data, as a clean cleaned, understood data.

117
00:06:54,030 --> 00:07:01,410
So here I just simply added as a clean data and get and get our these default user name.

118
00:07:01,830 --> 00:07:03,600
That will be our default field.

119
00:07:03,600 --> 00:07:09,540
That means our database to be our admin database user table feel as it user name.

120
00:07:09,570 --> 00:07:15,030
OK, so I just simply take that things are this variable that we see in our user name variable.

121
00:07:15,180 --> 00:07:19,100
And also we have to do the same things, we have to do the same things for our password.

122
00:07:19,120 --> 00:07:22,110
So I just take one of the variable as a password.

123
00:07:23,250 --> 00:07:28,910
OK, let's take another variable as a password and with the form clean that I want to get our database.

124
00:07:28,920 --> 00:07:33,510
That means that we had been that was user to build this password fieldtrip.

125
00:07:33,810 --> 00:07:36,030
So here I name it as a password.

126
00:07:37,230 --> 00:07:39,770
So that is all the default field as a password.

127
00:07:40,050 --> 00:07:42,320
So now I want to do I want to check it right.

128
00:07:42,330 --> 00:07:43,470
So fundamental.

129
00:07:43,470 --> 00:07:48,000
I have already discussed of all the things we do, I just take one of the variable of the user and here

130
00:07:48,000 --> 00:07:48,920
I want to check it.

131
00:07:48,930 --> 00:07:55,470
That means this user put that appropriate user name on this user, put the appropriate password is not

132
00:07:55,890 --> 00:07:58,440
so you can check it, you can check it with the authenticate.

133
00:07:58,770 --> 00:08:01,980
So here I have already learned that our authenticate method.

134
00:08:01,990 --> 00:08:07,170
So with this authenticate, I want to check if so this authenticate, I want to put our field.

135
00:08:07,440 --> 00:08:09,180
It shall be as a user name.

136
00:08:09,210 --> 00:08:12,150
It should be matched with our appropriate user name or not.

137
00:08:12,150 --> 00:08:14,010
That was requested user name or not.

138
00:08:14,220 --> 00:08:15,960
And also same as password.

139
00:08:16,500 --> 00:08:17,790
Password is the same.

140
00:08:18,030 --> 00:08:19,830
Password is are not right.

141
00:08:20,040 --> 00:08:27,690
And if I want to do put that condition, if that our this user let me authenticate user check it and

142
00:08:27,690 --> 00:08:30,390
this authenticate user, I take the things with this variable.

143
00:08:30,630 --> 00:08:40,920
So if this user is not NOM that means if they have any user then it should be logging.

144
00:08:40,950 --> 00:08:47,460
OK, that means if this hour user name match and the password match then I want to do and to actually

145
00:08:47,460 --> 00:08:49,240
make this user as a locking.

146
00:08:49,270 --> 00:08:53,550
So for the reasons here, I want to do want to use our another one.

147
00:08:53,550 --> 00:08:55,250
That is another matter of the locking.

148
00:08:55,620 --> 00:09:03,090
So with this locking method, with this locking method in the past hour, this request so request,

149
00:09:03,090 --> 00:09:08,550
I want to pass that request that is our user that this user request, I just simply pass it.

150
00:09:09,000 --> 00:09:09,320
Right.

151
00:09:09,690 --> 00:09:11,610
I hope is very much clear to you.

152
00:09:11,760 --> 00:09:13,680
And then I want to do and to return.

153
00:09:14,460 --> 00:09:16,700
That means return with our EDP.

154
00:09:16,710 --> 00:09:19,560
So here also we have to do we have to load that EDP.

155
00:09:19,560 --> 00:09:22,750
So in fundamental, I have already discussed about that things with different.

156
00:09:23,010 --> 00:09:25,980
They have one of the method as is to be redact.

157
00:09:25,980 --> 00:09:26,370
Right.

158
00:09:26,370 --> 00:09:32,910
So here that is you are from and that Django from the Django and then the shotgun's.

159
00:09:35,590 --> 00:09:35,920
Right.

160
00:09:35,950 --> 00:09:47,110
So probably the Jango shot and here from here on to Lewontin, put our SCDP, SCDP response redirect.

161
00:09:48,580 --> 00:09:51,470
So that will be as a response redirect.

162
00:09:51,700 --> 00:09:53,680
And also we need that reverse.

163
00:09:53,680 --> 00:09:58,360
So the reverse is in order from Django, from Django.

164
00:09:58,360 --> 00:10:02,160
And then you are also from here and want to import our reverse.

165
00:10:02,860 --> 00:10:03,140
Right.

166
00:10:03,210 --> 00:10:06,390
So here I just simply load our reverse.

167
00:10:06,400 --> 00:10:13,170
So not with this the response, we can actually pass the data so that these are returned and the EDP

168
00:10:13,180 --> 00:10:13,710
direct.

169
00:10:14,230 --> 00:10:19,000
And here I want to do on the policy do the reverse and the reverse area.

170
00:10:19,000 --> 00:10:20,080
I want to parse that.

171
00:10:20,530 --> 00:10:22,650
That will be redirect to our home page.

172
00:10:22,660 --> 00:10:25,930
That means home base.

173
00:10:25,930 --> 00:10:28,540
If we go to our main project, that is you are still.

174
00:10:29,440 --> 00:10:34,360
So that is our home base, and I just named that as an index rights, and I wanted to do and actually

175
00:10:34,360 --> 00:10:38,100
use the powers that use that to that or index that measure.

176
00:10:38,110 --> 00:10:44,440
I just simply posit that between our this user, when put that appropriate username and password, then

177
00:10:44,440 --> 00:10:49,030
it should be redacted to our this index based OK after deadlocking, used to be addicted to our home

178
00:10:49,030 --> 00:10:52,440
base and also here on the dot returned it.

179
00:10:52,900 --> 00:10:58,270
So rather then it should be returned because here we also have to pass the audition forms that are in

180
00:10:58,270 --> 00:11:00,460
our to our logging base.

181
00:11:00,850 --> 00:11:01,870
And here it was different.

182
00:11:01,870 --> 00:11:08,480
I did an ad that actually that will be on the column, OK, that will belong to the column and into

183
00:11:08,530 --> 00:11:09,510
the column anyways.

184
00:11:09,550 --> 00:11:13,200
After that if condition here we have to do we have to fully loaded.

185
00:11:13,900 --> 00:11:17,120
So here we have to actually pass it on particular that position.

186
00:11:17,170 --> 00:11:19,980
OK, so you can see that of the line.

187
00:11:20,020 --> 00:11:24,100
So here we have to make that our this if condition on here.

188
00:11:24,580 --> 00:11:31,120
So here I actually miss it rather than you will get that some of the arrow so that if condition and

189
00:11:31,120 --> 00:11:37,300
then here that is our pass and the result, even if condition again perfect.

190
00:11:37,300 --> 00:11:41,950
And then the logging and then the return is TDP direct with the reverse in our index.

191
00:11:42,220 --> 00:11:42,650
Perfect.

192
00:11:42,670 --> 00:11:45,280
OK, so here you make that show.

193
00:11:45,280 --> 00:11:52,080
You added I miss it on here and then I want to do I want to pass it, you know, render that piece in

194
00:11:52,090 --> 00:11:55,980
our home base area that is in our Terzieff condition without this post.

195
00:11:55,990 --> 00:11:57,790
So first of all, here overloaded.

196
00:11:58,090 --> 00:12:01,960
So it will be redone, redone and then with the render.

197
00:12:02,290 --> 00:12:06,490
So with the render as it will do and actually pass through of this parameter.

198
00:12:06,490 --> 00:12:10,810
One is the request, one is the request, and that is the file location.

199
00:12:10,830 --> 00:12:13,060
So here I have to do have to load that file.

200
00:12:13,090 --> 00:12:18,290
So in our template, in our app logging, I have created our locking that HTML.

201
00:12:18,310 --> 00:12:20,010
So that will be our app.

202
00:12:20,650 --> 00:12:28,690
Underscore logging through the front of the app, logging on to do under load our logging dot as Tamalpais.

203
00:12:28,810 --> 00:12:29,310
Right.

204
00:12:29,320 --> 00:12:34,870
And also here I want to do in the past that our contest data, that means all the different data.

205
00:12:34,900 --> 00:12:38,500
So if you want to pass it, you have to do have to pass it with the context.

206
00:12:38,830 --> 00:12:45,390
I take one of the variables as a context, OK, with the context here, that is our data.

207
00:12:45,400 --> 00:12:47,290
So that means that is a condition.

208
00:12:47,300 --> 00:12:49,660
And additionally, I want to pass our key.

209
00:12:50,230 --> 00:12:56,730
So here Dilaudid, our authentication form in the application form, will get out of this field.

210
00:12:56,740 --> 00:12:59,230
What is the username and password filled out?

211
00:12:59,470 --> 00:13:04,520
So I just take the things with these forms right now and don't pass it through the dictionary.

212
00:13:04,660 --> 00:13:05,530
I just simply pass.

213
00:13:05,680 --> 00:13:10,370
No one can actually access our distinction that, you know, logging daughters, Tamalpais, Lightford.

214
00:13:10,840 --> 00:13:12,810
So now we have to work on logging.

215
00:13:12,850 --> 00:13:19,090
That means if you go to our logging here after that, we have to do have to load, first of all, on

216
00:13:19,090 --> 00:13:21,930
the form, it will be just like the same.

217
00:13:21,940 --> 00:13:25,810
So here we don't need any class and also we don't need any action.

218
00:13:26,260 --> 00:13:28,300
Only our method will be needed.

219
00:13:28,300 --> 00:13:31,810
And in particular, that area we have to do we have to load our form.

220
00:13:32,320 --> 00:13:39,760
So into the view from the View, I pass our context that I know this area as a form that without this

221
00:13:39,760 --> 00:13:40,090
key.

222
00:13:40,570 --> 00:13:41,800
So here I don't want to do.

223
00:13:41,800 --> 00:13:45,790
And the load our this form and also I load our Quispe.

224
00:13:45,790 --> 00:13:49,020
So for the reasons here, I wanted to use our disk space.

225
00:13:49,030 --> 00:13:53,860
If you want to use that Quispe form then with the pipe and then that is OK, speak.

226
00:13:54,220 --> 00:14:00,700
And also here we have to load, make sure you load that our CSF token without CSF token will be not

227
00:14:00,700 --> 00:14:01,030
works.

228
00:14:01,040 --> 00:14:03,010
I name it as a CSF.

229
00:14:03,640 --> 00:14:04,020
Right.

230
00:14:04,030 --> 00:14:09,070
That will be our C a set of token and after that I take one of the button for the submit.

231
00:14:09,070 --> 00:14:13,840
So it should be as a submit source will be the submit button here.

232
00:14:13,840 --> 00:14:16,480
We don't need any name I put on the class.

233
00:14:16,540 --> 00:14:24,610
OK, I put on the class for the bottom so class will be as a return with the end primary.

234
00:14:26,100 --> 00:14:29,920
What can be done between primary and between a small size.

235
00:14:29,920 --> 00:14:31,930
As s like I said, this step up.

236
00:14:31,930 --> 00:14:35,820
One of the button I want to take and I name it as a logging.

237
00:14:36,700 --> 00:14:39,010
It should be as a locking perfect.

238
00:14:39,010 --> 00:14:42,460
I hope friend is very much clear to the form media.

239
00:14:42,460 --> 00:14:49,600
I load our default on the form, so that is our default form as to indicate from right now communication

240
00:14:49,600 --> 00:14:49,900
form.

241
00:14:49,900 --> 00:14:54,160
So right now we have to do have to create one of the wall for access our this logging.

242
00:14:54,160 --> 00:14:59,380
So that is in our app logging code that you are still here.

243
00:14:59,400 --> 00:15:02,740
I don't want to create any one with the comma.

244
00:15:02,740 --> 00:15:10,510
So here I don't want to put that name that is our part will be as a sign in, I name it as a signing.

245
00:15:10,510 --> 00:15:15,040
And also I want to do the that power name will be as a signing.

246
00:15:15,040 --> 00:15:20,860
And in our view area, I have already created one of the function, our function name as a locking place.

247
00:15:21,160 --> 00:15:25,060
So no, I just simply added our this login.

248
00:15:25,180 --> 00:15:28,030
That means our function name will be as a logging base.

249
00:15:28,560 --> 00:15:28,960
Perfect.

250
00:15:28,980 --> 00:15:36,150
So now we have created our DNA and we can actually update our sign up piece into the sign up phase here,

251
00:15:36,150 --> 00:15:40,090
I load our logging here so better able to prove that you are right now.

252
00:15:41,010 --> 00:15:46,140
So that will be, as you are a little animal, that you are a lady, that is.

253
00:15:46,140 --> 00:15:48,870
I have already cleared one of the name.

254
00:15:48,880 --> 00:15:51,150
That means our here.

255
00:15:51,150 --> 00:15:57,630
I want to do a load of the name that is the app name app name as the app and the name.

256
00:15:57,660 --> 00:16:00,490
So with this app name, we can actually use it very easily.

257
00:16:00,510 --> 00:16:02,790
So I just named that as the same as the app.

258
00:16:02,790 --> 00:16:06,590
Underscore logging, OK, app logging.

259
00:16:06,990 --> 00:16:08,580
So that will be our app name.

260
00:16:08,610 --> 00:16:11,010
So with this app name now you can actually use it.

261
00:16:11,020 --> 00:16:13,260
We can use our Dysport name.

262
00:16:13,260 --> 00:16:17,690
So I just simply copied our sign up here.

263
00:16:17,700 --> 00:16:22,940
It should be an app logging and with this app logging, I want to access our part.

264
00:16:22,950 --> 00:16:25,040
You are telling our name.

265
00:16:25,050 --> 00:16:31,770
I just simply added as a signing in social be as a signing I just copied and now sign up here.

266
00:16:32,310 --> 00:16:33,490
I just simply passed it.

267
00:16:33,510 --> 00:16:40,970
So that will be our referral and also for the logging I wanted to do the is all the logging here.

268
00:16:41,040 --> 00:16:41,260
Here.

269
00:16:41,340 --> 00:16:46,430
I also want to update now click because a Savol so now to turn to check it.

270
00:16:46,440 --> 00:16:49,560
First of all, I want to check here.

271
00:16:49,560 --> 00:16:52,020
You can see they have some of the arrows visible.

272
00:16:52,020 --> 00:16:59,070
So that is in our location, python in it as a python initialize and that is our form.

273
00:16:59,070 --> 00:17:03,540
Django, you also import reverse so you can see the spelling mistake.

274
00:17:03,540 --> 00:17:09,710
There is a reverse to be updated like that is our view into the view area.

275
00:17:09,750 --> 00:17:12,190
I have loaded the reverse.

276
00:17:12,190 --> 00:17:19,680
So should we actually reverse Rivière s e ok, I actually missing that e so will be as a reverse and

277
00:17:19,680 --> 00:17:28,110
also here I pass it as it should be, the reverse and then our index now click the save all.

278
00:17:28,710 --> 00:17:30,210
Now if you check it.

279
00:17:31,150 --> 00:17:32,680
Yes, you can see they have no.

280
00:17:32,960 --> 00:17:36,500
So if you get any will be actually displayed on particular that area.

281
00:17:36,520 --> 00:17:41,080
So I just saw the mistake for the spelling and you can see it's not perfectly running or sidebar.

282
00:17:41,380 --> 00:17:42,810
So now let's check this out.

283
00:17:42,820 --> 00:17:47,480
If you go to our site and now refresh it better.

284
00:17:47,560 --> 00:17:49,570
I want to go to our sign up base.

285
00:17:50,200 --> 00:17:57,340
So snowshoeing as a reverse sign up, not found a know sign up here.

286
00:17:57,340 --> 00:18:02,440
You can see I understand it because of all here friend in our Etoile into the euro area.

287
00:18:02,440 --> 00:18:04,180
I have added one of the app name.

288
00:18:04,180 --> 00:18:04,460
Right.

289
00:18:04,750 --> 00:18:10,720
So if you want to already use that app name before I didn't use it for the reasons or sign up.

290
00:18:10,720 --> 00:18:12,310
Name is perfectly working.

291
00:18:12,580 --> 00:18:17,130
If you want to use it then you have to do we have to use it with our this app name.

292
00:18:17,140 --> 00:18:23,560
Like if you go to our business Gmail into the business email, you can see it directly use that sign

293
00:18:23,560 --> 00:18:23,750
up.

294
00:18:24,070 --> 00:18:29,980
So right now here I added another app name so you can actually you have to, we have to use it with

295
00:18:29,980 --> 00:18:34,400
this so better I want to do to add it in our pages html.

296
00:18:34,660 --> 00:18:40,540
So here I just simply added our app logging and then that is our sign up right now.

297
00:18:40,540 --> 00:18:44,860
If you click on and save all note, if you refresh it again.

298
00:18:44,890 --> 00:18:46,720
Yeah, you can see the perfectly loaded.

299
00:18:47,020 --> 00:18:51,600
So I hope people will understand about it why actually this arrow is generated.

300
00:18:51,850 --> 00:18:54,510
So before I didn't add any app names.

301
00:18:54,510 --> 00:18:59,710
So for the reasons he saw here, if you don't use it then you can access it directly.

302
00:18:59,740 --> 00:19:06,520
OK, so for the in our business to email before I have use directly our sign up base, but when I use

303
00:19:06,520 --> 00:19:10,270
that as the app name for a specific this you are a pattern.

304
00:19:10,270 --> 00:19:11,680
You also want to access it.

305
00:19:11,920 --> 00:19:17,730
Our this app name, you can use it for the reasons here have declared as an app name as a logging app.

306
00:19:17,860 --> 00:19:21,210
So right now you can see for the reasons here you have to have to update it.

307
00:19:21,220 --> 00:19:24,240
That is in our app logging into the app logging area.

308
00:19:24,250 --> 00:19:26,680
I have played around the part of the sign up so far.

309
00:19:26,680 --> 00:19:28,940
The here this is now perfectly invisible.

310
00:19:29,290 --> 00:19:35,200
So now if you go to our refresh again and now if you want to access our logging here, I have already

311
00:19:35,200 --> 00:19:36,610
put that link as a logging.

312
00:19:36,760 --> 00:19:40,570
Yes, you can defend it successfully loaded our form.

313
00:19:40,810 --> 00:19:43,510
That is our username and password from.

314
00:19:43,900 --> 00:19:44,330
Right.

315
00:19:44,680 --> 00:19:46,720
So now I want to check it like here.

316
00:19:46,730 --> 00:19:51,550
I have already declared that part in our view into the video I loaded.

317
00:19:51,760 --> 00:19:58,000
That means when this user will be successfully logged in with our return as TDP response to that, I

318
00:19:58,000 --> 00:20:00,910
pass that into the reverse in our index page.

319
00:20:00,910 --> 00:20:01,210
Right.

320
00:20:01,490 --> 00:20:07,170
That means that is in our index if you go to our menu URL into The View.

321
00:20:07,510 --> 00:20:10,030
So that is all in this matter into the index method.

322
00:20:10,030 --> 00:20:12,550
I have loaded our app blog block list.

323
00:20:12,550 --> 00:20:12,910
Right.

324
00:20:12,920 --> 00:20:14,590
So that is our blog.

325
00:20:15,070 --> 00:20:16,180
That is our blog.

326
00:20:16,180 --> 00:20:20,620
And there is a long list of the symbol that means used to be elected to a particular space.

327
00:20:20,710 --> 00:20:26,500
So now let's check this out and also find here, you don't need to add anything because the fall automatically

328
00:20:26,500 --> 00:20:27,970
they have all the validation.

329
00:20:28,300 --> 00:20:31,120
Like you can see snowfall also flowing as a presenter, correct.

330
00:20:31,120 --> 00:20:32,520
Username and password.

331
00:20:32,860 --> 00:20:39,010
So here all the validation is by default, you get every validation with using our diskless.

332
00:20:39,010 --> 00:20:42,940
So here I have already loaded our class as a authentication form.

333
00:20:42,940 --> 00:20:43,290
Right.

334
00:20:43,540 --> 00:20:45,460
So now consist of perfectly loaded.

335
00:20:45,730 --> 00:20:47,100
So no one to turn to check it.

336
00:20:47,110 --> 00:20:51,730
That means I have created one the user as the test that the user name and password you didn't want the

337
00:20:51,740 --> 00:20:52,810
three, four, five.

338
00:20:53,110 --> 00:20:54,310
No click is a logging.

339
00:20:55,740 --> 00:21:02,700
Yes, you can see friend right now, he successfully logged in, so that means our this logging portion,

340
00:21:02,700 --> 00:21:06,040
that is this validation, everything is now perfectly work, right?

341
00:21:06,300 --> 00:21:12,920
So when this user is perfectly logging here, you can see I posted with our SCDP response redirect to

342
00:21:12,930 --> 00:21:19,500
our index page so you can see the perfectly rejected during this space so far and we successfully complete

343
00:21:19,500 --> 00:21:20,310
our signings.

344
00:21:20,310 --> 00:21:20,850
Right now.

345
00:21:20,860 --> 00:21:23,910
You can register a new account with our register.

346
00:21:23,910 --> 00:21:27,120
And also here, you know, can logging.

347
00:21:27,120 --> 00:21:29,870
Right, that means you can you logging your user.

348
00:21:30,120 --> 00:21:33,900
So here I have used all the default forms for the logging.

349
00:21:33,900 --> 00:21:35,700
I also loaded our form.

350
00:21:36,000 --> 00:21:41,770
And that is our of and I just simply pass it and everything is perfectly working.

351
00:21:42,120 --> 00:21:43,990
So right now we are already locked in.

352
00:21:44,010 --> 00:21:47,960
So your next video on to discuss about how you can log out this user.

353
00:21:48,330 --> 00:21:50,270
So it's also very much easy.

354
00:21:50,280 --> 00:21:52,770
I have already loaded that in our view.

355
00:21:52,770 --> 00:21:56,310
That means in the video, I have already loaded our log out.

356
00:21:56,310 --> 00:21:56,560
Right.

357
00:21:56,820 --> 00:22:01,980
So with this logout method, we will complete our log out portion so we can do that work.

358
00:22:01,980 --> 00:22:05,090
In our next video, I will show you that things with the live example.

359
00:22:05,220 --> 00:22:08,490
So thanks for watching and I will see you the next video.
