Bu derste tekrar hoş geldiniz, birlikte kimlik doğrulama koduyla birlikte kaldığımız yerden devam
edeceğiz ve oturum açma işlevine ekleyeceğiz.
Dolayısıyla, rotaya giriş yapmak için birinin formu ve diğerini aslında logu mantığıyla işler
hale getiren eklemeniz gerektiği anlamına gelir.
Ve sonra aslında formu oluşturmamız gerekiyor ve sonra bunu test edeceğiz.
Bu yüzden içeri girelim.
Evet, iki güzergahı ve iki güzergahı tekrar ekleyeceğiz.
Biri GET isteği ve bir POST isteği.
Her ikisi de kayıt için yaptığımız gibi slash log'a girer.
Şimdi formla başlayalım ve burada bir başka not daha yazacağız.
Bunlar yollara kaydedilecek ve ilki oturum açma biçiminde olacak ve bu kişinin
güzel ve kolay eğik çizgi oturum açma isteği yanıt alamadıklarını ve onlar geri arama ve biz sadece bir rez
render giriş yapacağım.
Şimdi bu formu oluşturalım.
Bu nedenle, eğik çizgiyi Ejay kullan bize dokunduktan sonra, o E'deki eğik çizgiyi açın. J. Evet.
Harika.
Ve biz sadece giriş yapmış güzel bir H-1 ekleyeceğiz ve biz bunu uygulamayı başlattığımızda
görelim emin olalım.
Şimdi başvurumuza gidelim ve giriş çizelgesine gidip şablonu alalım.
Şimdi formda Ekle ve bu formun gönderdiği yerde büyük bir farkın dışında
sadece kayıt formu gibi olacak.
Bu yüzden son ekleyeceğiz Tekrar girişlerle tekrar girelim.
Yani ilk adın metni eşittir kullanıcı adıyla aynı ve yer tutucu adı kullanıcı adına eşittir
ve daha sonra kopyalarız ve burada tekrar yazın şifre adı şifresini tekrarlayacağız ve yer tutucu şifredir.
Ve sonra formu göndermek için bir R düğmesi ekleyeceğiz ve biz sadece giriş yazacağız ve daha sonra gerçek form
üzerinde çalışmak zorundayız.
Dolayısıyla bu form, henüz tanımadığımız başka bir rota olacak bir yayın olarak oturum açmayı kesmek için bir
yayın isteği göndermek zorundadır, ancak burada, verileri gerçekten işleyip kimlik bilgilerinin eşleşip
eşleşmediğini bulacağız.
Her durumda oturum açmak yerine bunu ayarlayalım, eylem günlük girişine eşit ve yöntem de bir
gönderidir.
Dolayısıyla bu form, rota aldığında aslında slash logonundayken, postayla oturum açma çizgisi içine gönderir.
Şimdi bir göz atalım.
Formu gördüğümüz sayfayı yenileyin.
Harika denersek şu anda göndermeyi başarabilirsek, bir posta yolu olarak bir eğik çizgi giriş yapmamız yeterli olur ve zaman
aşımına uğrar.
Dolayısıyla, şimdi geri dönüp postayı rota ekleyeceğiz ve bu rota giriş mantığından sorumlu olacak.
tepe noktasında tepki olarak işlev talebinde oturum günlüğü ve burada yeni bir mantık var ve aslında yeni değil çünkü zaten burada
kullandık veya pasaport nokta yerel doğrulama var Aynı şeyi yapacağız,
küçük geri döndürme, çünkü bunu geri arama içinde yapmayacağız.
Yani en
Aslında bunu ikinci bir argüman olarak yapacağız.
Öyleyse sana önce neye benzediğini göstereceğim ve sonra geçeceğim.
Dolayısıyla oturum açtıktan sonra oturum açtıktan sonra pasaport nokta kimlik doğrulaması ekleyeceğiz ve bu yerel
dosyayı bir dize virgül olarak alıp ardından parantez açma ve kapatma işlemini yapacaktır.
Ve bu parantezlerin içinde bir nesne var ve başarıyla yönlendirileceklerini aktaracağız.
Ve bu gizli gizli olacak ve daha sonra başarısızlık yönlendirme tekrar giriş slash olacak ve biz
kurtaracak ve kimliği doğrulanmış burada aslında etrafında kapatın.
Bu nedenle, bu iki argümanı yerel olarak kimliği doğrulayan pasaport ve ardından da tüm bu nesneyi alır.
Bunlar virgül içinde geçmekte olduğumuz parametrelerdir ve bu bizim geri arama işlevi ve aslında şimdilik burada herhangi
bir şey koymamız gerekmiyor.
Bu yüzden onu sadece bırakacağız.
Şimdi şimdi burada yaptıklarımız hakkında konuşalım.
Zaten pasaport nokta doğrulamasını gördük, ancak geri bildirimin kendisinin olmadığı yukarıdaki mesajın
içinde bunun gibi kullandıklarını görmedik.
bilinen budur ve katman ile çalışacağız ve kendi ara katmanımızı ve bir sonraki videoyu yazacağız.
Dolayısıyla, ara katman olarak
Ancak orta katman fikrini buraya yazacağım, burada son yol geri aramamızdan önce
çalışan bazı kodları söyledik.
Uygulamamız oturum açma çizgisini yazma isteği aldığında bu kodu hemen çalıştıracak ve üst üste birden
çok katman oluşturabileceğiz, böylece kimlik doğrulamasından sonra başka bir şey yapabiliriz ve daha
sonra başka bir şey yapabiliriz.
Ve fikir, yolunuzun başlangıcında ve en sonunda da işleyicimizin
rota sonunda oturmalarıdır.
Bu nedenle ara katman adı.
Bir sonraki videoda kendi ara katmanını tekrar oluşturacağız.
Ancak şu an için bilmeniz gereken tek şey, bunun bir ara katman (middleware) ve pasaport nokta doğrulamasını hatırlatan olmasıdır.
Unutmayın ki bütün bu noktalar, sizi kontrol ettikten sonra sizi sevmeye çalışıyor, daha sonra da
kimlik bilgilerinizi saklamaya çalışıyor.
Bu durumda, talep gövdesi içinde istekte bulunan şifreyi ve kullanıcı adını alacaktır.
almasını ve açıkça, kullanıcının girdiye yazdığı parolayı karşılaştıracağını ve bunu
veritabanındaki o deli karma sürümle karşılaştıracağını açıkça belirtmek zorunda değiliz .
Pasaportun, kullanıcı adı parolasını otomatik olarak formdan veya istek gövdesinden
Sonra iki parametre olan bir nesne sunuyoruz.
Başarı yönlendirme ve başarısızlık yönlendirme.
Eğer işe yararsa sırrınızı silinecek şekilde yönlendireceğiz ve başarısız olursa, bunu test
etmeden önce günlük kaydını yeniden yönlendirin.
Pasaportu pasaportu seri hale getirip seri hale getiren pasaportu, pasaportda başka bir
pasaport eklemek için kullanıcıya seri hale getirerek yapmamız gereken diğer bir kod satırı var, burada buraya aktardığımız yeni
yerel stratejiyi kullanıyoruz.
Yerel destekliyorum.
Bunu yerel stratejiye kaydettik.
Bu yüzden yeni yerel stratejiye dönün ve parantez içinde kullanıcı kimliği doğrulayın ve kaydedin.
Bu nedenle, kullanıcı kimliği doğrulama yöntemini kullanarak yeni bir yerel strateji oluşturuyoruz.
Passport yerel müdürlerinden geliyor, bu nedenle de kimlik doğrulama yöntemini yazmak zorunda
kalmıyoruz.
Bu bize verildi ve o zaman sadece yerel strateji kullanıcı verisinin bu sürümünün kimliğini doğrulamak
için pasaport veriyoruz.
Tamam, şimdi kimlik doğrulamanızın kurulumunu sağlamalıyız.
Öyleyse bir şans verelim.
Hayır aslında evet.
Ve önce işe yaramadığını bildiğimiz bir hesapla kaydolmaya veya oturum açmaya çalışarak başlayalım.
Giriş yapın ve sizi giriş sayfasına geri götürür ve burada kurduğumuz şey budur.
Başarısızlık yönlendirme çizgi oturum açma.
Şimdi çalıştığımı bildiğim bir hesapla oturum
açın ve bu sefer beni gizli sayfaya götürür.
Şimdi oturum açmayı deniyoruz.
Hâlâ tabelamız yok.
Çalışmaya girdik, böylece kayıt yaptırarak kaydolabilir ve daha sonra da giriş yapabilirler.
Register'un bir form rotası olduğu gibi bir formumuz var, ardından kimlik doğrulamasını yapmak
için aslında bir posta yolumuz var ve sonra bir rota başlangıcıyla son rota arasında geçen bazı
kodların bulunması fikri olan katman hakkında konuştuk. bu serideki bir sonraki ve son videodaki rota işleyicisi
çıkış yapacak ve ayrıca kendi ara katmanımızı oluşturacağız