﻿1
00:00:01,070 --> 00:00:03,190
‫Instruktur: Baiklah, sekarang mari kita

2
00:00:03,190 --> 00:00:06,403
‫kirim email untuk reset password dengan sangat cepat,

3
00:00:08,060 --> 00:00:11,070
‫dan email itu akan sangat mirip dengan yang

4
00:00:11,070 --> 00:00:13,800
‫ini, jadi mari kita lanjutkan dan salin

5
00:00:14,830 --> 00:00:16,393
‫semua ini ke file

6
00:00:18,267 --> 00:00:21,343
‫baru, passwordReset. pug, lalu

7
00:00:24,410 --> 00:00:25,983
‫tempel di sini.

8
00:00:28,460 --> 00:00:30,780
‫Sekarang, beberapa teks yang kita inginkan

9
00:00:30,780 --> 00:00:33,293
‫di sini saya percaya sudah ada

10
00:00:34,690 --> 00:00:38,073
‫di authController, jadi di bawah ini di forgetPassword,

11
00:00:39,850 --> 00:00:41,960
‫jadi di sini, sebenarnya pesan

12
00:00:41,960 --> 00:00:44,793
‫ini di sini adalah jenis yang kita

13
00:00:46,640 --> 00:00:50,610
‫inginkan sekarang di template kita, jadi mari kita ambil itu,

14
00:00:50,610 --> 00:00:55,470
‫taruh di sini di paragraf pertama ini, sekarang mari kita letakkan ini

15
00:00:55,470 --> 00:00:56,883
‫di sini

16
00:00:59,290 --> 00:01:00,840
‫di akhir email,

17
00:01:00,840 --> 00:01:03,040
‫yang ini tidak kita perlukan,

18
00:01:04,800 --> 00:01:09,290
‫mari kita taruh di sini ke dalam paragraf terpisah, lalu di

19
00:01:09,290 --> 00:01:12,250
‫sini, sebenarnya bukan ini, oke, tapi kita

20
00:01:12,250 --> 00:01:16,370
‫gunakan URL di sini seperti ini, jadi interpolasi dan kemudian

21
00:01:16,370 --> 00:01:19,910
‫URL, dan juga, kami sebenarnya meletakkan URL itu di

22
00:01:19,910 --> 00:01:22,053
‫sini, tombol hijau di sini.

23
00:01:22,970 --> 00:01:27,970
‫Jadi di sini, katakanlah sebagai teks, atur ulang kata sandi Anda.

24
00:01:32,830 --> 00:01:37,643
‫Kemudian di sini saja, seperti paragraf ini, katakan saja untuk

25
00:01:38,560 --> 00:01:41,800
‫saat ini, Situs web untuk tindakan ini

26
00:01:45,730 --> 00:01:47,193
‫belum diterapkan.

27
00:01:50,577 --> 00:01:53,280
‫Jadi itu seharusnya template, selanjutnya, mari

28
00:01:53,280 --> 00:01:56,360
‫kita buat fungsi pengiriman di sini di

29
00:01:56,360 --> 00:02:01,360
‫kelas email kita, jadi kita punya sendWelcome, dan sekarang kita memiliki

30
00:02:01,490 --> 00:02:03,130
‫situasi lain

31
00:02:03,130 --> 00:02:07,100
‫yang ingin kita kirimi email, dan cukup sederhana,

32
00:02:07,100 --> 00:02:09,300
‫kita tambahkan metode lain

33
00:02:09,300 --> 00:02:11,193
‫di sini , jadi

34
00:02:18,260 --> 00:02:22,640
‫sendPasswordReset, jadi tunggu ini. send, dan sekarang

35
00:02:22,640 --> 00:02:24,590
‫nama

36
00:02:24,590 --> 00:02:28,630
‫templatenya disebut passwordReset, jadi salah satu

37
00:02:28,630 --> 00:02:31,290
‫yang baru saja kita

38
00:02:31,290 --> 00:02:34,683
‫buat, dan sekarang baris subjeknya,

39
00:02:36,480 --> 00:02:40,610
‫yang akan menjadi, Token reset kata

40
00:02:40,610 --> 00:02:45,610
‫sandi Anda, dan katakanlah, berlaku hanya 10 menit.

41
00:02:49,740 --> 00:02:54,060
‫Oke, mari kita simpan itu, dan sekarang sebagai langkah terakhir, kita

42
00:02:54,060 --> 00:02:56,713
‫perlu memanggil metode ini di sini.

43
00:02:58,577 --> 00:03:01,540
‫Jadi di authController kami, di mana sebelum

44
00:03:01,540 --> 00:03:06,540
‫kami memiliki semua ini di sini, katakanlah, tunggu Email baru, seperti yang

45
00:03:08,980 --> 00:03:11,580
‫kami lakukan sebelumnya untuk mendaftar, dan

46
00:03:11,580 --> 00:03:13,873
‫sekarang mari temukan pengguna

47
00:03:14,860 --> 00:03:19,263
‫saat ini, dan itu hanya disebut pengguna, dan kemudian resetURL ,

48
00:03:20,400 --> 00:03:23,243
‫yang sudah kita definisikan sebelumnya di sini.

49
00:03:25,641 --> 00:03:28,470
‫Oke, lalu metode yang

50
00:03:28,470 --> 00:03:32,483
‫baru saja kita buat, sendPasswordReset, dan hanya itu.

51
00:03:33,860 --> 00:03:37,740
‫Oke, jadi tidak ada pendefinisian baris subjek di sini, juga

52
00:03:37,740 --> 00:03:42,660
‫tidak ada pendefinisian pesan, jadi kami mengabstraksikan semua itu dengan penangan email baru

53
00:03:42,660 --> 00:03:47,033
‫kami yang sangat bagus, dan mari kita letakkan yang itu di

54
00:03:48,597 --> 00:03:51,970
‫sini juga di blok coba untuk menjaga keduanya

55
00:03:51,970 --> 00:03:53,920
‫tetap di sini bersama.

56
00:03:56,680 --> 00:03:59,360
‫Oke, jadi ini sudah cukup sehingga sekarang

57
00:03:59,360 --> 00:04:01,183
‫kita bisa benar-benar mengujinya.

58
00:04:03,260 --> 00:04:08,260
‫Oke, jadi mari kita pergi ke Tukang Pos, dan mari kita sebenarnya

59
00:04:08,270 --> 00:04:11,670
‫mengatur ulang kata sandi untuk pengguna ini yang baru

60
00:04:11,670 --> 00:04:12,833
‫saja kita

61
00:04:15,070 --> 00:04:17,203
‫buat di kuliah terakhir, jadi

62
00:04:18,390 --> 00:04:21,100
‫Atur Ulang Kata Sandi, jadi sebenarnya bukan

63
00:04:21,100 --> 00:04:23,803
‫itu, jadi sebenarnya Lupa Kata Sandi.

64
00:04:25,280 --> 00:04:28,920
‫Jadi di sini, yang perlu kita tentukan hanyalah

65
00:04:28,920 --> 00:04:33,300
‫email dan itu akan membuat kita mendapatkan token reset kita, ingat?

66
00:04:33,300 --> 00:04:38,300
‫Jadi ketika saya sekarang mengirim ini, maka kita mendapatkan kesuksesan kita, dan

67
00:04:38,350 --> 00:04:41,350
‫sekarang kita juga harus mendapatkan email kita,

68
00:04:41,350 --> 00:04:43,223
‫dan memang, ini dia.

69
00:04:44,970 --> 00:04:47,080
‫Sangat cantik!

70
00:04:47,080 --> 00:04:49,940
‫Jadi datang dari hello@jonas. io, dan

71
00:04:49,940 --> 00:04:53,670
‫pergi ke test3@natours. io yang merupakan

72
00:04:53,670 --> 00:04:57,540
‫pengguna yang baru saja kita atur ulang kata sandinya, dan

73
00:04:57,540 --> 00:04:59,453
‫inilah URL itu, dan sekarang

74
00:05:00,540 --> 00:05:03,290
‫mari kita lakukan keseluruhan alurnya, dan sebenarnya

75
00:05:03,290 --> 00:05:06,583
‫benar-benar menyetel ulang kata sandi untuk pengguna ini.

76
00:05:08,090 --> 00:05:12,520
‫Jadi sekarang kita perlu menggunakan rute Reset Password dan,

77
00:05:14,100 --> 00:05:18,857
‫nah sekarang mari kita hapus semua ini, dan kemudian juga

78
00:05:21,690 --> 00:05:25,700
‫bagian ini, yang penting di sini hanyalah

79
00:05:25,700 --> 00:05:27,163
‫token ini.

80
00:05:29,349 --> 00:05:32,760
‫Dan sekarang di sini, mari kita atur kata sandi

81
00:05:32,760 --> 00:05:35,603
‫baru, dan katakanlah benar-benar kata sandi baru,

82
00:05:37,660 --> 00:05:40,530
‫dan itulah yang telah kita gunakan sehingga

83
00:05:40,530 --> 00:05:41,830
‫saya tidak melupakannya.

84
00:05:43,790 --> 00:05:47,053
‫Jadi mari kita coba itu, dan dengan sukses.

85
00:05:49,280 --> 00:05:51,190
‫Sebagai langkah terakhir, mari kita lihat

86
00:05:51,190 --> 00:05:54,283
‫apakah kita benar-benar dapat masuk ke situs web kita di sini.

87
00:05:57,590 --> 00:06:00,123
‫Jadi masuk, saya pikir saya menyalin email,

88
00:06:01,080 --> 00:06:05,180
‫tidak, jadi itu test3@natours. io, dan yang saya salin

89
00:06:10,300 --> 00:06:12,050
‫adalah kata sandinya.

90
00:06:14,370 --> 00:06:18,737
‫Jadi itu berhasil, dan kami memiliki gambar default kami di sini, dan

91
00:06:18,737 --> 00:06:21,650
‫sekarang tentu saja kami dapat melanjutkan, mengunggahnya, tetapi

92
00:06:21,650 --> 00:06:24,350
‫kami sudah tahu bahwa itu berfungsi, jadi

93
00:06:24,350 --> 00:06:26,340
‫kami tidak perlu mengujinya.

94
00:06:26,340 --> 00:06:29,120
‫Sekarang, pada titik ini, seperti yang telah

95
00:06:29,120 --> 00:06:32,870
‫Anda ketahui, semua email kami sebenarnya tertangkap di sini di Mailtrap,

96
00:06:32,870 --> 00:06:35,980
‫dan sekali lagi, itu karena dalam mode pengembangan,

97
00:06:35,980 --> 00:06:39,433
‫kami tidak ingin membocorkan email ini ke pengguna sebenarnya, juga,

98
00:06:40,640 --> 00:06:44,530
‫kami akan tidak memiliki cara untuk melihat email ini jika mereka

99
00:06:44,530 --> 00:06:48,093
‫benar-benar akan berakhir di kotak masuk email pengguna kami yang

100
00:06:49,280 --> 00:06:53,050
‫sebenarnya, dan sekali lagi, itulah mengapa kami menggunakan layanan seperti ini.

101
00:06:53,050 --> 00:06:55,820
‫Namun, di video berikutnya, kami kemudian akan mulai

102
00:06:55,820 --> 00:06:59,620
‫mengirim email asli, jadi email ke alamat email asli, yang kemudian

103
00:06:59,620 --> 00:07:02,263
‫akan berakhir di kotak masuk mereka.

