1
00:00:00,630 --> 00:00:06,000
Kampınıza bir fırsat ekleyen bu dersin içeriğine tekrar giriş yapmaya hoş geldiniz,

2
00:00:06,000 --> 00:00:07,630
mantık çıkış mantığını ekleyeceğiz.

3
00:00:07,710 --> 00:00:12,500
Ayrıca, kimsenin oturum açmadan yeni yorum formuna erişmesini önleyeceğiz.

4
00:00:12,840 --> 00:00:16,180
Ve videonun ikinci bölümünde nav çubuğuna odaklanacağız.

5
00:00:16,260 --> 00:00:17,700
Şu anda bir uygulama çubuğumuz var.

6
00:00:17,730 --> 00:00:18,760
Bu bağlantılar çalışmıyor.

7
00:00:18,810 --> 00:00:20,660
Bu yüzden ilk adım onları işe alıştırmaktır.

8
00:00:20,880 --> 00:00:25,170
Ve ikinci özellik yalnızca herhangi bir zamanda gerekli bağlantıları göstermektir.

9
00:00:25,410 --> 00:00:30,120
Dolayısıyla, giriş yapmayı asla görmemeliyiz ve oturum açmadıysak oturumumuz kapanıyor.

10
00:00:30,150 --> 00:00:33,120
Giriş ve kaydolmayı görmeliyiz ancak çıkış yapmamalıyız.

11
00:00:33,300 --> 00:00:36,330
Ve eğer oturum açtıysak, yalnızca çıkış yapmak isteriz.

12
00:00:36,540 --> 00:00:40,250
Bu nedenle, videonun sonunda bu mantığı uygulayarak başlayacağız.

13
00:00:40,410 --> 00:00:42,260
Çıkış yolunu ekleyelim.

14
00:00:42,750 --> 00:00:45,860
Bu nedenle, çıkışın çalışması sadece bir GET isteği olmasıdır.

15
00:00:45,930 --> 00:00:57,380
Dolayısıyla, çıkış yolunu ekleyeceğiz ve buradan ve sonrasında, isteğimizin çıkışını günlüğe kaydetme fonksiyonu olmadan yanıt alamayacağımız ve yapmamız gereken tek

16
00:00:59,610 --> 00:01:04,290
şey, ücretsiz olarak elde ettiğimiz istek çıkışını kullanmak.

17
00:01:04,350 --> 00:01:06,120
Dolayısıyla bunu kendimiz yazmak zorunda kalmadık.

18
00:01:06,300 --> 00:01:10,100
Bu, yüklediğimiz paketlerden geliyor ve hepsi bu kadar.

19
00:01:10,110 --> 00:01:19,370
Bununla birlikte, bir yere yeniden yönlendirmek istiyoruz, bu yüzden kampları eğik çizgiye yönlendirelim ve hepsi bu kadar.

20
00:01:19,410 --> 00:01:22,290
Şimdi logumuzu oldukça güzel ve kolay bir hale getirdik.

21
00:01:22,290 --> 00:01:27,480
Şimdi nav çubuğunu açalım ve bu Parshall'ın görüşlerinin içindedir.

22
00:01:27,690 --> 00:01:33,660
Ve sonra başlıkta ve ne yapmak istediğimiz sadece bu bağlantıları doğru rotalara yönlendirmek.

23
00:01:33,750 --> 00:01:40,840
Yani giriş yapın giriş oturum açma kayda geçirin ve eğik çizgiden çıkın.

24
00:01:41,190 --> 00:01:47,120
Ve sunucuyu başlattığınızda hata oluşmaz sayfayı yeniler.

25
00:01:47,310 --> 00:01:54,570
Bu işe devam edebileceğimden emin olalım, böylece giriş yapabilir ve şifre olarak Severus'da şifreyle giriş yaparım.

26
00:01:54,690 --> 00:01:58,520
Ve burada yeterince barımız olmadığını fark edeceksin, bundan sonra yapmamız gerek.

27
00:01:58,560 --> 00:02:03,810
Bu kadar uzaklaşmadım ama şimdi çıkış yapabilme imkânı buluyorum ve eğer işe yararsa kamp

28
00:02:03,810 --> 00:02:05,130
sayfalarına geri yönlendirilmeliyim.

29
00:02:05,370 --> 00:02:11,790
Unutmadan önce unut gitsinler ve düzen dosyalarını üstbilgi ve altbilgiyi Parshall'ın oturum ve

30
00:02:11,790 --> 00:02:13,290
kayıt formlarına ekleyelim.

31
00:02:13,770 --> 00:02:16,640
Sunucu durdurun ve başka bir dosya açalım.

32
00:02:16,770 --> 00:02:18,910
Sadece kamp dizini açalım.

33
00:02:18,960 --> 00:02:29,460
Dolayısıyla, C9 görüntüleri kampın eğik çizgi indisini çiziyor ve bunu alıp bunu çalacağız ve onu form üstünde

34
00:02:29,460 --> 00:02:36,930
biçimlendireceğiz ve henüz bootstrap ile bir şey tarzında yapmayacağız ve sonra aynı

35
00:02:36,930 --> 00:02:39,690
şeyi yapacağız altbilgi ile.

36
00:02:40,380 --> 00:02:46,930
Ve bunu hemen çalıştırırsak, bu giriş formunu deneriz.

37
00:02:47,370 --> 00:02:53,760
Sorunumuz var ve sorun şu ki, Ejay'in kamplar için kullandığı endeksin içinde kullandığımız

38
00:02:53,760 --> 00:02:58,990
nokta nokta eğik çizgi Parshall'ın kesme çizgisiyle aynı yolu kullanıyoruz.

39
00:02:59,250 --> 00:03:00,710
Ama o dizinin içinde değiliz.

40
00:03:00,720 --> 00:03:08,130
Parshall'ın ve başlık dosyasına erişmek için kamp yerine ne demek istediğimi göstereceğim.

41
00:03:08,130 --> 00:03:14,240
Bir düzeye, sonra da Parshall'ın dizinine, sonra da W başlığına geri dönmeliyiz. J. Gizli Dosya.

42
00:03:15,120 --> 00:03:19,980
Ancak şimdi şu anda oturum açma formumuzda ayrı bir dizininin içinde değiliz.

43
00:03:20,100 --> 00:03:27,790
Tek yapmamız gereken kesik çizgi Parshall'ın nokta boyutundaki Parshall'ın yeniden başlatması ve yenilemesi.

44
00:03:27,810 --> 00:03:29,920
Şimdi burada o kadar çok şey var.

45
00:03:30,780 --> 00:03:32,700
Kaydetmeye ve altbilgiye de

46
00:03:36,020 --> 00:03:41,610
kopyalayalım ve kaydedeceğiz ve şimdi her ikisinde de bu formlara sahip olacağız.

47
00:03:42,270 --> 00:03:49,440
Böylece giriş yapmaya gidebilirim ve şu anda çıkış yaparsam beni kilitleyebilir.

48
00:03:49,440 --> 00:03:50,210
Mükemmel.

49
00:03:50,520 --> 00:03:56,460
Dolayısıyla üzerinde durmam gereken bir sonraki şey, kullanıcı oturum açmadıysa bir kullanıcının yorum eklemesine izin vermemektir.

50
00:03:57,150 --> 00:03:58,590
Şimdi şu anda giriş yapmadım.

51
00:03:58,620 --> 00:04:01,510
Bu formu hiç görememeliydim.

52
00:04:01,620 --> 00:04:07,320
Ve biz, bir kullanıcı, bu düğmeyi tıklatırsa, kimliği doğrulanmamış bir kullanıcı tıklarsa, oturum

53
00:04:07,320 --> 00:04:12,420
açma formunu görmesi ve kullanıcının oturum açması durumunda bir yorum ekleyebilmesi gerekir.

54
00:04:13,170 --> 00:04:14,910
Şimdi bunu yapalım.

55
00:04:15,210 --> 00:04:20,160
Dolayısıyla adresimize geri dönmeliyiz ve bu, bir ara katmana eklememiz

56
00:04:20,160 --> 00:04:26,070
gereken yer ve hepsi de en alttaki bulmak için hepsi giriş yapıyor.

57
00:04:26,070 --> 00:04:31,330
Bunun derinlemesine nasıl işlediğini gözden geçirmek isterseniz, son bölüm hakkında daha fazla konuştuğum son

58
00:04:31,340 --> 00:04:32,570
videonun sonuna gidin.

59
00:04:32,700 --> 00:04:38,610
Ancak, bu üç talebi yanıtlamamıza ihtiyaç duyduğumuz bir orta yer ve

60
00:04:38,610 --> 00:04:46,090
bu katman yazılımından sonra çağrılabilecek olan işlevin ardından, bir talebin doğrulanmış olup olmadığını kontrol edeceğiz.

61
00:04:46,530 --> 00:04:53,730
Durum böyle olduğunda, davamızda yeni kampı veya yeni yorum formunu oluşturmaya veya

62
00:04:53,730 --> 00:04:59,920
başka şekilde oturum açmayı yönlendirmeye devam edecek bir sonraki adıma geçelim.

63
00:04:59,970 --> 00:05:06,160
Böylece, dinlenme yönlendirme çizgisini günlüğe kaydet ve sonra bunu istediğimiz her yerde kullanabiliriz.

64
00:05:06,210 --> 00:05:11,850
bir sayfaya erişmek istediğinizde, koyacağınız herhangi bir sayfayı, kullanmak istediğiniz herhangi bir yolda oturum açmış olursunuz.

65
00:05:12,060 --> 00:05:13,690
Dolayısıyla, giriş yapmak istediğiniz herhangi

66
00:05:13,890 --> 00:05:20,950
Ve davamızın gidişatına gidecek olan yorumları yeni bir yorum yolu oluşturarak oluşturuyoruz.

67
00:05:21,070 --> 00:05:23,640
Bizi oraya koymalıyız.

68
00:05:24,750 --> 00:05:30,830
Dolayısıyla bir kullanıcı sayfaya bir istekte bulunduğu zaman ya da sayfaya yorum eklediğinde ilk çalıştırılacak eğik çizgi açılır

69
00:05:30,960 --> 00:05:34,270
ve kullanıcı oturum açtığında kullanıcının oturum açıp açmadığını kontrol eder.

70
00:05:34,350 --> 00:05:40,230
Sıradaki kod çağrıda bulunacağız; bu kodu kullanıcı girişi yapmadıysa yorum formumuzu

71
00:05:40,250 --> 00:05:42,170
görüp bize bırakacağız.

72
00:05:42,510 --> 00:05:44,890
Ardından, günlüğe kaydetme günlüğüne yönlendiriyoruz.

73
00:05:45,480 --> 00:05:50,370
Herhangi bir sözdizimi hatası olmadığından emin olmak için bir şans verelim.

74
00:05:50,370 --> 00:05:56,730
Şimdi geri dönelim, şimdi veya kampın sayfasını yenilemek için ana sayfaya gideceğiz.

75
00:05:56,730 --> 00:06:03,660
Şimdi çölde bir yorum eklemeyi deneyelim Mesa yeni yorum ekle ve beni bir kez daha oturum açmak için götürüyor ve

76
00:06:04,110 --> 00:06:06,150
girip içeri girmek için beni bekliyor.

77
00:06:06,540 --> 00:06:12,900
Ama şimdi giriş yaparsam bir kaç tane daha yapacağım ve ben giriş yapacağım.

78
00:06:13,860 --> 00:06:17,680
Şimdi geri gidip yeni yorum ekle seçeneğini tıklersem yorum ekleyebilirim.

79
00:06:17,760 --> 00:06:20,470
Artık yeni yorum formunu ekleyerek görüntüleyebilirim.

80
00:06:21,000 --> 00:06:22,380
Mükemmel.

81
00:06:22,380 --> 00:06:27,420
Aslında yorumu ekleyen rota korumadığımız küçük bir sorun

82
00:06:27,420 --> 00:06:28,160
var.

83
00:06:28,440 --> 00:06:34,410
Yani burada yazılan bu, kampın ardından eğik çizgi işareti çıkarıldıktan sonra, formun nereye gideceği

84
00:06:34,410 --> 00:06:35,540
konusunda yapılan yorumlar.

85
00:06:35,550 --> 00:06:37,980
Şu anda, formu yalnızca bir kullanıcıdan gizliyoruz.

86
00:06:37,980 --> 00:06:39,930
Bir kullanıcıya formu görmesine izin vermiyoruz.

87
00:06:39,930 --> 00:06:44,610
hemen şu anda bir posta isteği gönderdim. Yorumunuza gireceğim rota oluşturun;

88
00:06:44,880 --> 00:06:51,660
bir yorum oluşturur; burada da oturum açtı ve bu, giriş yapmadıklarında herkesin yorum eklemesini engelleyecek.

89
00:06:51,960 --> 00:06:58,050
Kullanıcı giriş yapmadıysa ve bu teorik olarak harika olsa da postacı görevlendirdikten sonra birisi

90
00:06:58,050 --> 00:07:00,490
hala bir posta isteği gönderebilir ve

91
00:07:00,690 --> 00:07:06,310
Ve eğer oturum açmadıysalar, sadece daha önce olduğu gibi giriş günlüğüne yeniden yönlendirecekler.

92
00:07:06,390 --> 00:07:09,040
Tekrar başlayalım.

93
00:07:10,650 --> 00:07:11,230
TAMAM.

94
00:07:11,370 --> 00:07:15,240
Taze kamplara geri dönelim.

95
00:07:16,220 --> 00:07:19,010
Tamam, şimdi yeni bir yorum eklemeyi deneyelim.

96
00:07:19,050 --> 00:07:20,470
Ben değilim.

97
00:07:20,900 --> 00:07:21,390
Bu iyi.

98
00:07:21,390 --> 00:07:25,890
Şimdi Severus şifresi.

99
00:07:25,890 --> 00:07:27,760
Şimdi tekrar bir yorum ekleyelim.

100
00:07:28,500 --> 00:07:32,330
Bu sefer bunun harika olduğunu söyleyeceğim.

101
00:07:32,460 --> 00:07:38,940
Evet muhteşem yorum ve yazar Severus olacak ve çok yakında bunu açıkça

102
00:07:38,940 --> 00:07:45,450
yazmamız gerekmeyecek; bunu kullanıcı bilgileri tıklamayla sunumundan alacağız ve orada yorum yapacağız.

103
00:07:45,690 --> 00:07:46,170
Mükemmel.

104
00:07:46,170 --> 00:07:50,160
nedenle, kullanıcının giriş yapmaması durumunda bir kullanıcının yorum yapmasını önlemek için orada yapmamız gereken tek şey bu.

105
00:07:50,160 --> 00:07:50,400
Bu
