در این مطلب، ویدئو سیستم ورود پایتون قسمت – 2 | نحوه ایجاد فرم ورود ساده در پایتون | آموزش پایتون | ادورکا با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:32:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,379 –> 00:00:05,420
سلام به همه این versine از
2
00:00:05,420 –> 00:00:06,979
Eddie Rica است و من به همه شما خوش آمد
3
00:00:06,979 –> 00:00:09,349
می گویم به جلسه ای که در آن
4
00:00:09,349 –> 00:00:13,070
سیستم ورود به پایتون را
5
00:00:13,070 –> 00:00:14,930
ادامه می دهم و اگر قسمت اول
6
00:00:14,930 –> 00:00:16,519
این جلسه را گذرانده اید بچه ها نگران نباشید ما. در این جلسه
7
00:00:16,519 –> 00:00:18,140
یک سیستم لاگ پایتون را از
8
00:00:18,140 –> 00:00:19,909
ابتدا میسازیم، بنابراین میتوانید
9
00:00:19,909 –> 00:00:22,880
آن را دنبال کنید، اما
10
00:00:22,880 –> 00:00:24,199
چند چیز وجود دارد که در این جلسه در مورد آنها صحبت کردم
11
00:00:24,199 –> 00:00:26,149
، بنابراین بعداً میتوانید به آنجا بروید و
12
00:00:26,149 –> 00:00:28,399
آن را بررسی کنید، اما قبل از شروع این
13
00:00:28,399 –> 00:00:28,730
جلسه
14
00:00:28,730 –> 00:00:30,380
اجازه دهید من فقط یک تأیید سریع دریافت کنم، اگر
15
00:00:30,380 –> 00:00:32,710
شما می توانید صدای من را بشنوید یا نه،
16
00:00:32,710 –> 00:00:35,090
پس اگر من قابل شنیدن هستم،
17
00:00:35,090 –> 00:00:42,050
لطفاً es را در جعبه چت تایپ کنید اکنون که
18
00:00:42,050 –> 00:00:43,400
تأییدیه زیادی دریافت می کنم، اجازه دهید
19
00:00:43,400 –> 00:00:45,710
با جلسه خود شروع کنیم، بنابراین اجازه دهید من فقط
20
00:00:45,710 –> 00:00:48,080
در مورد یک بحث صحبت کنم. چند نکته دستور کار که
21
00:00:48,080 –> 00:00:50,090
در این جلسه دنبال خواهم کرد اول از همه
22
00:00:50,090 –> 00:00:53,150
هدف اصلی ما ایجاد سیستم ورود به
23
00:00:53,150 –> 00:00:55,370
سیستم است که در آن چند
24
00:00:55,370 –> 00:00:57,920
مقدار به الگوی ورود داده
25
00:00:57,920 –> 00:01:00,290
می شود و با
26
00:01:00,290 –> 00:01:02,390
بررسی آن مقادیر در پایگاه داده و بررسی آن مقادیر احراز هویت می شود.
27
00:01:02,390 –> 00:01:04,430
پس از آن اگر ما هیچ
28
00:01:04,430 –> 00:01:05,869
مقداری در پایگاه داده نداریم، میتوانیم
29
00:01:05,869 –> 00:01:09,259
مقادیر جدیدی به
30
00:01:09,259 –> 00:01:11,600
فایل HTML HT dot یا الگوی
31
00:01:11,600 –> 00:01:14,359
ثبت کاربر جدید بدهیم، بنابراین وقتی
32
00:01:14,359 –> 00:01:16,609
آن مقادیر جدید را میدهیم، به
33
00:01:16,609 –> 00:01:19,159
پایگاه داده ارسال میشود. و با وارد کردن
34
00:01:19,159 –> 00:01:20,810
آن مقادیر از طریق پایگاه داده آن را به آنجا اضافه کنید و
35
00:01:20,810 –> 00:01:23,960
پس از آن ما فقط می توانیم از آن مقادیر
36
00:01:23,960 –> 00:01:27,380
برای ورود به سیستم استفاده کنیم و هنگامی که وارد می شویم
37
00:01:27,380 –> 00:01:30,350
به صفحه نمایه هدایت می شود، بنابراین
38
00:01:30,350 –> 00:01:32,659
این هدف پروژه ما
39
00:01:32,659 –> 00:01:35,630
در حال حاضر است. با استفاده از کدهای HTML بسیار ابتدایی،
40
00:01:35,630 –> 00:01:37,249
بنابراین پیگیری آن برای شما خیلی سخت نخواهد بود،
41
00:01:37,249 –> 00:01:40,399
پس بیایید به pycharm guys برویم،
42
00:01:40,399 –> 00:01:42,530
بنابراین این همان جایی است که ما در جلسه گذشته متوقف شدیم
43
00:01:42,530 –> 00:01:44,329
بچه ها و اجازه دهید
44
00:01:44,329 –> 00:01:46,219
سریع به شما بگویم تمام کارهایی که در جلسه گذشته انجام دادیم.
45
00:01:46,219 –> 00:01:48,229
بنابراین ما این سه
46
00:01:48,229 –> 00:01:51,049
دایرکتوری الگوهای ثابت را داریم و
47
00:01:51,049 –> 00:01:53,600
اصلی که فایل اصلی نقطه py ما را دارد،
48
00:01:53,600 –> 00:01:55,310
آن الگوها همه
49
00:01:55,310 –> 00:01:57,709
قالبهایی را که فایلهای HTML هستند دارند،
50
00:01:57,709 –> 00:01:59,929
استاتیک فایلهای CSS را خواهند داشت که
51
00:01:59,929 –> 00:02:01,639
در اینجا نداریم، زیرا در حال
52
00:02:01,639 –> 00:02:05,840
بیان اصول اولیه هستیم و سپس ما o تنظیماتی
53
00:02:05,840 –> 00:02:08,090
را که در inductor پروژه هستیم را بنویسید،
54
00:02:08,090 –> 00:02:10,098
باید مطمئن شوید که دو کتابخانه را نصب کرده اید
55
00:02:10,098 –> 00:02:14,280
که flask و flask mysqldb هستند،
56
00:02:14,280 –> 00:02:17,010
خوب بچه ها، بنابراین اکنون کاری که شما انجام می دهید این است
57
00:02:17,010 –> 00:02:20,070
که با فایل اصلی dot py شروع
58
00:02:20,070 –> 00:02:22,620
می کنیم که در داخل آن فایل ما ساخته می شود. برنامه و اینها
59
00:02:22,620 –> 00:02:24,990
فایل های HTML هستند که طولانی هستند و
60
00:02:24,990 –> 00:02:27,810
HTML ما که در آن دو برچسب
61
00:02:27,810 –> 00:02:30,090
رمز عبور نام کاربری برای هر سطح
62
00:02:30,090 –> 00:02:33,540
ورودی داریم و آن را در یک تگ فرم قرار داده ایم
63
00:02:33,540 –> 00:02:35,610
و سپس فرم دیگری داریم که
64
00:02:35,610 –> 00:02:38,310
دارای یک برچسب است که از شما می پرسد. شما در
65
00:02:38,310 –> 00:02:42,320
اینجا تازه وارد هستید، بنابراین ما فقط آن را اضافه می کنیم، آیا شما
66
00:02:42,320 –> 00:02:46,410
در اینجا تازه وارد هستید، بنابراین اگر تازه وارد هستید، می توانید فقط
67
00:02:46,410 –> 00:02:48,120
روی ثبت نام که یک مقدار ورودی است کلیک کنید
68
00:02:48,120 –> 00:02:49,890
و شما را به صفحه دیگری می برد
69
00:02:49,890 –> 00:02:52,380
که من URL
70
00:02:52,380 –> 00:02:54,540
را در اینجا نیز داده ام. که در برنامه اضافه می کنم،
71
00:02:54,540 –> 00:02:56,790
سپس یک فایل HTML ثبت نام وجود دارد که
72
00:02:56,790 –> 00:02:58,590
اساساً برچسب هایی مانند رمز عبور نام کاربری نام دارد
73
00:02:58,590 –> 00:03:02,430
و برای هر کدام نوع ورودی
74
00:03:02,430 –> 00:03:05,280
داریم و باید نامی را نیز
75
00:03:05,280 –> 00:03:07,170
بدهیم که برای دریافت این
76
00:03:07,170 –> 00:03:09,750
مقادیر با استفاده از آن استفاده خواهیم کرد. درخواست فلاسک
77
00:03:09,750 –> 00:03:12,120
همه درست بچه ها و سپس وجود دارد
78
00:03:12,120 –> 00:03:14,130
نمایه یا فایل HTML است که
79
00:03:14,130 –> 00:03:16,890
اساساً چیزی نیست، اما دارای یک
80
00:03:16,890 –> 00:03:20,040
تگ h1 با ورود موفقیت آمیز و برچسبی
81
00:03:20,040 –> 00:03:21,660
مانند wave به نمایه شما خوش آمدید است و
82
00:03:21,660 –> 00:03:23,100
دکمه ای وجود دارد که شما
83
00:03:23,100 –> 00:03:25,560
را از جلسه خارج می کند، بله، بنابراین
84
00:03:25,560 –> 00:03:28,170
ما شروع می کنیم. با جلسه ما برای این کار، بنابراین
85
00:03:28,170 –> 00:03:30,180
اول از همه باید تمام
86
00:03:30,180 –> 00:03:33,950
وابستگی ها را از flask وارد
87
00:03:33,950 –> 00:03:37,590
کنیم، flask را وارد می کنیم، قالب رندر را برای
88
00:03:37,590 –> 00:03:42,440
اضافه کردن فایل های HTML وارد می کنیم و سپس
89
00:03:42,440 –> 00:03:45,900
جلسه تغییر مسیر را وارد می کنیم، همچنین یک
90
00:03:45,900 –> 00:03:49,380
جلسه و یک URL ایجاد می کنیم. برای و اگر
91
00:03:49,380 –> 00:03:50,910
چیزی را از دست دادم، آن را در جلسه در جلسه اضافه می کنم،
92
00:03:50,910 –> 00:03:52,380
93
00:03:52,380 –> 00:03:57,840
بنابراین از flask mask you’ll die B باید
94
00:03:57,840 –> 00:04:01,470
MySQL را وارد کنیم و همچنین باید
95
00:04:01,470 –> 00:04:04,799
SQL DB خود را وارد کنیم زیرا
96
00:04:04,799 –> 00:04:06,750
برای ایجاد به این نیاز داریم مکاننماهای فرهنگ لغت ما
97
00:04:06,750 –> 00:04:10,670
اما حدس میزنم پس از این،
98
00:04:10,670 –> 00:04:18,959
برنامهام را مقداردهی اولیه کنم، اکنون باید
99
00:04:18,959 –> 00:04:21,180
چند طرح پیکربندی برای
100
00:04:21,180 –> 00:04:23,220
اتصال پایگاه داده ارائه کنم که به شما گفتم مانند یک
101
00:04:23,220 –> 00:04:25,490
نام میزبان و مقادیری مانند
102
00:04:25,490 –> 00:04:27,690
رمز عبور و پایگاه داده وجود دارد که نام شما چیست.
103
00:04:27,690 –> 00:04:28,139
104
00:04:28,139 –> 00:04:33,020
و غیره پس و من فقط آنها را ایجاد
105
00:04:33,020 –> 00:04:36,810
میکنیم و با استفاده از تضاد نقطهای برنامه، میتوانیم
106
00:04:36,810 –> 00:04:40,849
آن مقادیر را اضافه کنیم تا مقادیر مانند کاربر SQL من باشند
107
00:04:40,849 –> 00:04:45,840
یا اول از همه اجازه
108
00:04:45,840 –> 00:04:53,340
دهید میزبان را وارد کنم ابتدا این را بعد از میزبان کپی کنم،
109
00:04:53,340 –> 00:04:57,090
آنها کاربر میشوند و سپس یک
110
00:04:57,090 –> 00:05:00,719
پسورد و بعداً دیتابیس خواهیم داشت
111
00:05:00,719 –> 00:05:04,469
پس بیایید به پایگاه داده خود برویم
112
00:05:04,469 –> 00:05:09,810
بچه ها مدیریت اتصالات را بررسی کنید تا
113
00:05:09,810 –> 00:05:12,419
نام هاست مشکلی ندارد این نمونه محلی
114
00:05:12,419 –> 00:05:16,169
است نام میزبان پورت localhost
115
00:05:16,169 –> 00:05:20,610
s3 306 نام کاربری رمز عبور ریشه است که می دانیم
116
00:05:20,610 –> 00:05:24,389
و نام پایگاه داده ورود است که
117
00:05:24,389 –> 00:05:26,310
بچه ها مشکلی نداره پس به پچ روی هاست برمی گردیم.
118
00:05:26,310 –> 00:05:30,979
119
00:05:30,979 –> 00:05:38,240
کاربر لوکال هاست رمز عبور روت هست که ذکر می کنم و
120
00:05:38,240 –> 00:05:44,849
دیتابیس لاگین
121
00:05:44,849 –> 00:05:47,219
میشه بچه ها خوبه و یه چیز دیگه بچه ها فراموش کردم یه
122
00:05:47,219 –> 00:05:51,560
کلید مخفی رو ذکر کنم که میتونید فقط یکی را نگه دارید،
123
00:05:51,560 –> 00:05:54,210
بنابراین ساختن یک کلید مخفی اساساً
124
00:05:54,210 –> 00:05:57,599
یک عادت خوب است که میدانید کار کردن را
125
00:05:57,599 –> 00:05:59,099
برای شما آسانتر میکند یا زمانی که میخواهید
126
00:05:59,099 –> 00:06:02,759
جلسات خود را با برنامههای افزودنی دیگر به اشتراک بگذارید،
127
00:06:02,759 –> 00:06:04,349
انجام این کار برای شما آسانتر خواهد بود.
128
00:06:04,349 –> 00:06:07,919
انجام دهید ایجاد
129
00:06:07,919 –> 00:06:11,039
یک پایگاه داده con برای این کار ما از MySQL خود استفاده می
130
00:06:11,039 –> 00:06:16,830
کنیم و برنامه را در آنجا پاس می کنیم، بنابراین این
131
00:06:16,830 –> 00:06:19,589
کار انجام می شود، شما می توانید این نام و هر چیزی را
132
00:06:19,589 –> 00:06:22,639
که من آن را ساده نگه می دارم حفظ کنید و نوشتن DB
133
00:06:22,639 –> 00:06:24,779
اکنون اولین کاری که
134
00:06:24,779 –> 00:06:27,689
باید انجام دهید این است که یک مسیر ایجاد کنید.
135
00:06:27,689 –> 00:06:31,199
مسیر نقطهای ساده نگه
136
00:06:31,199 –> 00:06:33,990
میدارم، اکنون این را ذکر میکنم، در اینجا قسمتی میآید
137
00:06:33,990 –> 00:06:36,539
که باید روشها را مشخص کنید، زیرا
138
00:06:36,539 –> 00:06:40,099
از آنجایی که این مسیر ما برای دریافت
139
00:06:40,099 –> 00:06:41,849
140
00:06:41,849 –> 00:06:44,429
فایل HTML لاگین خواهد بود، باید از روش
141
00:06:44,429 –> 00:06:45,719
دریافت و ارسال استفاده کنیم زیرا ما
142
00:06:45,719 –> 00:06:47,279
دوباره مقادیر را از کاربر دریافت می کنیم و
143
00:06:47,279 –> 00:06:52,319
سپس آن را با روش پست به
144
00:06:52,319 –> 00:06:55,349
پایگاه داده ارسال می کنیم، بنابراین باید
145
00:06:55,349 –> 00:06:59,009
از درخواست مجدد استفاده کنیم، بنابراین اگر درخواست کنید خوب است،
146
00:06:59,009 –> 00:07:00,479
بچه ها متأسفم، روش پست
147
00:07:00,479 –> 00:07:02,459
اساساً برای دریافت داده های فرم استفاده می شود و
148
00:07:02,459 –> 00:07:04,979
سپس متد دریافت اساساً
149
00:07:04,979 –> 00:07:08,069
اطلاعات را از سرور بازیابی می کند اکنون کاری که
150
00:07:08,069 –> 00:07:10,249
ما انجام خواهیم داد این است که چند
151
00:07:10,249 –> 00:07:13,199
عبارت ایجاد می کنیم تا اطلاعات صحیح را بدست آوریم،
152
00:07:13,199 –> 00:07:18,689
بنابراین اگر درخواست ها خوب باشد،
153
00:07:18,689 –> 00:07:24,769
بنابراین فراموش کرده ایم که درخواست ها را در اینجا اضافه کنیم اگر
154
00:07:24,769 –> 00:07:32,509
روش نقطه درخواست برابر با ارسال است.
155
00:07:32,509 –> 00:07:38,490
بیایید ببینیم که بله است، پس ما چه داریم دوستان
156
00:07:38,490 –> 00:07:40,080
باید چند شرط دیگر ایجاد کنیم،
157
00:07:40,080 –> 00:07:44,459
بنابراین اگر نام کاربری
158
00:07:44,459 –> 00:07:52,619
و رمز عبور است، اگر نام کاربری در نقطه درخواست،
159
00:07:52,619 –> 00:08:03,919
شرکت و رمز عبور در فرم نقطه درخواست باشد،
160
00:08:03,919 –> 00:08:06,180
اکنون کاری که انجام می دهیم این است که این
161
00:08:06,180 –> 00:08:07,919
مقادیر را از هر کدام که از آن دریافت می کنید ذخیره می کنیم.
162
00:08:07,919 –> 00:08:11,849
فرمی که شما می دانید نام کاربری که اساساً عبارت است از
163
00:08:11,849 –> 00:08:19,550
درخواست نقطه از فرم نام کاربری و
164
00:08:19,550 –> 00:08:27,649
رمز عبور به رمز عبور فرم نقطه درخواست،
165
00:08:27,649 –> 00:08:30,149
بنابراین هر مقداری که در این
166
00:08:30,149 –> 00:08:33,659
فرم دریافت می کنیم که یک نام کاربری و رمز عبور است
167
00:08:33,659 –> 00:08:35,759
، در نام کاربری و رمز عبور ذخیره می کنیم، بنابراین
168
00:08:35,759 –> 00:08:37,860
هر آنچه را که وارد می کنیم در آنجا ذخیره کرده ایم.
169
00:08:37,860 –> 00:08:41,339
آن را در یک متغیر دیگر که
170
00:08:41,339 –> 00:08:43,500
در درخواستی که
171
00:08:43,500 –> 00:08:46,949
به پایگاه داده ارسال می کنیم ارسال می شود، بنابراین برای
172
00:08:46,949 –> 00:08:49,199
انجام این کار باید یک اتصال پایگاه داده ایجاد کنیم،
173
00:08:49,199 –> 00:08:51,920
بنابراین برای آن از
174
00:08:51,920 –> 00:08:54,730
متغیری به نام مکان نما
175
00:08:54,730 –> 00:08:59,710
و با استفاده از نقطه اتصال DB dot استفاده می کنیم. مکان نما
176
00:08:59,710 –> 00:09:03,100
و در داخل آن با استفاده از
177
00:09:03,100 –> 00:09:07,410
مکان نماهای نقطه SQL DB من نقطه دیکشنری مکان نما خواهد بود و
178
00:09:07,410 –> 00:09:11,470
اکنون ما از اجرای نقطه مکان
179
00:09:11,470 –> 00:09:13,530
180
00:09:13,530 –> 00:09:16,030
181
00:09:16,030 –> 00:09:18,130
نما برای اجرای یک پرس و جو استفاده خواهیم کرد.
182
00:09:18,130 –> 00:09:20,640
پس از آن، میتوانیم یک تاپل
183
00:09:20,640 –> 00:09:25,000
ارسال کنیم که در آن میخواهیم نام کاربری و
184
00:09:25,000 –> 00:09:25,840
رمز عبور را به
185
00:09:25,840 –> 00:09:28,540
هر پارامتری که
186
00:09:28,540 –> 00:09:34,030
میخواهیم ارسال کنیم، بنابراین کاری که اکنون انجام میدهیم این است
187
00:09:34,030 –> 00:09:37,060
که عبارت را بنویسیم، بنابراین نوشتن پرس و جو بسیار
188
00:09:37,060 –> 00:09:39,910
آسان است، زیرا فقط باید بنویسید. شما
189
00:09:39,910 –> 00:09:42,490
میخواهید دو مقداری را که میخواهید احراز هویت کنید انتخاب کنید
190
00:09:42,490 –> 00:09:45,150
، یعنی شناسه ایمیل یا
191
00:09:45,150 –> 00:09:47,890
ایمیل و رمز عبور، رمز عبور
192
00:09:47,890 –> 00:09:49,420
اساساً برای همه چیزهایی که من نگه داشتهام یکسان است،
193
00:09:49,420 –> 00:09:52,780
اما از آنجایی که ایمیل نیز وجود دارد، بنابراین
194
00:09:52,780 –> 00:09:55,000
باید این دو مقدار را احراز هویت کنیم، بنابراین
195
00:09:55,000 –> 00:09:56,560
ما میخواهیم ایمیل و رمز عبور را
196
00:09:56,560 –> 00:09:59,530
از جدول خود انتخاب کنید بنابراین
197
00:09:59,530 –> 00:10:08,350
از اطلاعات ورود به سیستم انتخاب ستاره را می نویسیم که در حال حاضر از آنجایی که
198
00:10:08,350 –> 00:10:11,410
این نام کاربری را در اینجا ارسال می کنیم تا بتوانیم
199
00:10:11,410 –> 00:10:16,290
آن را به عنوان نام کاربری صدک s بنویسیم یا
200
00:10:16,290 –> 00:10:19,360
نه آیا باید برابر با
201
00:10:19,360 –> 00:10:20,710
صدک s
202
00:10:20,710 –> 00:10:28,690
و رمز عبور باشد. برابر s است پس
203
00:10:28,690 –> 00:10:30,640
این همان کوئری است که میخواهیم
204
00:10:30,640 –> 00:10:33,400
اجرا کنیم و همه چیزهایی را
205
00:10:33,400 –> 00:10:35,110
که از این مکاننما دریافت میکنیم
206
00:10:35,110 –> 00:10:39,100
در متغیر دیگری ذخیره میکنیم، اجازه دهید آن
207
00:10:39,100 –> 00:10:43,560
را اطلاعات دوره بنامیم و نقطه اطلاعات را دریافت میکنیم،
208
00:10:43,560 –> 00:10:48,630
یک ثانیه منتظر بمانید. نقطه مرتبسازی یکی را واکشی میکند
209
00:10:48,630 –> 00:10:50,800
تا این مقادیر هر آنچه
210
00:10:50,800 –> 00:10:54,220
از مکاننما دریافت میکنیم در اطلاعات ذخیره میشود، حالا
211
00:10:54,220 –> 00:10:56,850
کاری که شما میتوانید انجام دهید این است که میتوانیم شرایط دیگری ایجاد کنیم،
212
00:10:56,850 –> 00:11:00,880
بنابراین اگر اطلاعات یا هر چیز
213
00:11:00,880 –> 00:11:03,580
دیگری برای نام کاربری در
214
00:11:03,580 –> 00:11:07,240
اطلاعات دریافت میکنیم، درست است، بنابراین اگر نام کاربری در in
215
00:11:07,240 –> 00:11:09,060
for نیز برابر است
216
00:11:09,060 –> 00:11:18,280
نام کاربری و رمز عبور اطلاعات برابر
217
00:11:18,280 –> 00:11:22,360
با رمز عبور است. کاری که می توانیم در اینجا انجام دهیم این است که
218
00:11:22,360 –> 00:11:24,550
آن را تغییر مسیر می دهیم یا
219
00:11:24,550 –> 00:11:31,020
پیامی ارسال می کنیم که ورود موفقیت آمیز است، در غیر
220
00:11:31,020 –> 00:11:34,540
این صورت کاری که انجام می دهیم این است که برمی گردیم یا اصلاً
221
00:11:34,540 –> 00:11:36,070
می توانیم بخوانیم. بنابراین ما فقط
222
00:11:36,070 –> 00:11:43,000
یک ورود با موفقیت را برمی گردانیم، لطفا ثبت نام کنید، پس
223
00:11:43,000 –> 00:11:48,160
بیایید فقط بررسی کنیم که آیا این کار می
224
00:11:48,160 –> 00:11:55,570
کند تا اگر نام برابر با برنامه اصلی است
225
00:11:55,570 –> 00:12:04,030
، اجرا نشدن ریباند برابر است با همه چیز درست است، بنابراین
226
00:12:04,030 –> 00:12:07,270
اکنون وقتی این را اجرا می کنم ممکن است یک خطا وجود داشته باشد
227
00:12:07,270 –> 00:12:10,150
چند خطا در اینجا اما ما فقط سعی میکنیم
228
00:12:10,150 –> 00:12:12,220
آن را به صورت چک اجرا کنیم،
229
00:12:12,220 –> 00:12:15,250
همه چیز را دادهایم، بنابراین وقتی به حالت پیشفرض میرویم
230
00:12:15,250 –> 00:12:18,940
، یک خطای نوع وجود دارد، بچهها، یک بار
231
00:12:18,940 –> 00:12:20,800
در هر دو برگشت وجود دارد، بنابراین ما چیزی را درست برگرداندیم،
232
00:12:20,800 –> 00:12:24,240
بنابراین فراموش کردم که یک خطا ایجاد کنم.
233
00:12:24,240 –> 00:12:32,320
رندر من کمی کوچکتر کردم، بنابراین خواهیم
234
00:12:32,320 –> 00:12:35,230
داشت برای افزودن یک عبارت بازگشتی به
235
00:12:35,230 –> 00:12:38,200
الگوی رندر و در اینجا ما
236
00:12:38,200 –> 00:12:42,810
HTML نقطه ورود خواهیم داشت، پس بیایید به رفرش برگردیم،
237
00:12:42,810 –> 00:12:49,480
بنابراین اکنون هدف ما نوشتن یک
238
00:12:49,480 –> 00:12:52,060
نام کاربری و رمز عبور و ورود به سیستم است،
239
00:12:52,060 –> 00:12:54,720
بنابراین ما فقط نگاهی به
240
00:12:54,720 –> 00:12:56,800
پایگاه داده در اینجا خواهیم داشت. دارای مقادیری مانند
241
00:12:56,800 –> 00:12:59,950
Percy Madrid xyz.com و رمز عبور یک
242
00:12:59,950 –> 00:13:01,990
دو سه چهار پنج است، پس بیایید آن را امتحان
243
00:13:01,990 –> 00:13:07,930
کنیم، بنابراین اگر همه چیز درست است، اگر
244
00:13:07,930 –> 00:13:10,810
روی ورود کلیک کردم، باید من را به
245
00:13:10,810 –> 00:13:13,330
صفحه ای ببرید که در آن می گوید ورود
246
00:13:13,330 –> 00:13:18,040
موفقیت آمیز است، ما یک نام کاربری داریم. در
247
00:13:18,040 –> 00:13:20,920
کجای بند پس بررسی می کنیم چه مشکلی دارد
248
00:13:20,920 –> 00:13:23,680
خوب بچه ها پس بیایید پایگاه داده را بررسی کنیم
249
00:13:23,680 –> 00:13:26,590
نام کاربری در پایگاه داده وجود ندارد
250
00:13:26,590 –> 00:13:36,760
بنابراین این را حذف می کنیم و
251
00:13:36,760 –> 00:13:39,340
دقیقاً نام را بررسی نمی کنیم بنابراین
252
00:13:39,340 –> 00:13:43,780
آن را به عنوان ایمیل می نویسیم و اجازه دهید آن را اجرا کنیم دوباره
253
00:13:43,780 –> 00:13:47,740
خوب است، بنابراین وقتی روی آن راست کلیک می کنم، بنابراین
254
00:13:47,740 –> 00:13:49,870
آنچه را که به نظر می رسد با نرخ XYZ می نویسیم،
255
00:13:49,870 –> 00:13:53,050
یک دو سه چهار پنج را شانه نکنید و
256
00:13:53,050 –> 00:13:55,750
وقتی روی ورود کلیک می کنم یک خطای کلیدی وجود دارد که
257
00:13:55,750 –> 00:13:58,480
دوباره نام کاربری می گوید خوب است، بنابراین
258
00:13:58,480 –> 00:14:01,900
بیایید به فلش نگاهی بیندازیم. خوب
259
00:14:01,900 –> 00:14:03,540
بچه ها پس ما چند تغییر ایجاد می کنیم و
260
00:14:03,540 –> 00:14:08,610
بیایید فقط نام آن را به ایمیل تغییر
261
00:14:08,610 –> 00:14:21,690
دهیم و دوباره به درستی اجرا می کنیم،
262
00:14:21,690 –> 00:14:24,240
بنابراین مقادیری مانند آنچه در سه
263
00:14:24,240 –> 00:14:28,370
xyz.com مشاهده می شود یک دو سه چهار و پنج بدهید،
264
00:14:28,370 –> 00:14:31,980
بنابراین خطایی که دریافت می کنیم
265
00:14:31,980 –> 00:14:33,840
خطای نوع است که اساساً هیچ
266
00:14:33,840 –> 00:14:36,060
نوع شی نیست. زیر اسکریپت پذیر نیست، بنابراین
267
00:14:36,060 –> 00:14:37,920
اساساً آنچه اتفاق می افتد این است که اطلاعات ما
268
00:14:37,920 –> 00:14:39,810
نوع ناشناخته را برمی گرداند، اما نباید
269
00:14:39,810 –> 00:14:42,270
این اتفاق بیفتد زیرا این نقطه مکان نما واکشی
270
00:14:42,270 –> 00:14:45,780
یک اساساً یک تاپل را در حال حاضر برمی گرداند،
271
00:14:45,780 –> 00:14:48,720
بنابراین من فقط یک بار دیگر بررسی
272
00:14:48,720 –> 00:14:53,520
می کنم، بنابراین اینجا فکر می کنم اکنون باید ایمیل بنویسید.
273
00:14:53,520 –> 00:14:56,520
اجازه دهید من فقط این را دوباره اجرا کنم و اکنون باید
274
00:14:56,520 –> 00:15:04,200
کار کند، بچه ها این را ببندید، بنابراین من
275
00:15:04,200 –> 00:15:12,220
فقط سریع می نویسم تا
276
00:15:12,220 –> 00:15:14,290
یک موفقیت خوب نشان دهد بچه ها، بنابراین خطا
277
00:15:14,290 –> 00:15:17,860
این بود که ما اکنون آن را در چند مقدار از دست داده بودیم
278
00:15:17,860 –> 00:15:21,010
به جای این ورود با موفقیت،
279
00:15:21,010 –> 00:15:23,890
ما می تواند جلسات را نیز ایجاد کند، بنابراین