Tekrar hoşgeldiniz.
Bu videoda, bağlantıları doğru şekilde görüntülemek için NAF çubuğunu elde etmeye odaklanacağız.
Böylece, oturum açmadığınızda yalnızca giriş ve kayıt görüyorsunuz.
Ancak oturum açtığınızda yalnızca çıkış yaptığınızı görürsünüz ve daha sonra imzalanmış olarak yazan
küçük bir ileti görüntüleyebiliriz.
Ardından, imzalanan birkaç oturumla imzalanmış kullanıcı adı ne olursa olsun yiyin.
için bölüm bitiminde vardı ve ben biraz daha fazla zaman harcayarak bazılarının ayrıntılı olarak
incelenip bunlardan bazılarının nasıl çalıştığını açıklayabilmek için ayrı bir videoya taşıdım.
Başlangıçta hepsinin videolar
Öyleyse başlayalım.
Ve ne yapacağım Hetter'i açmaktır.
Evet.
İşte burada üç bağlantıdan sorumlu olan üç satır var.
Saklanmak ve bunları uygun bir şekilde göstermek için oturum açarak kayıt olunuz.
Bazı basit E. eklememiz gerekiyor. J. esque mantığı.
Bunun gibi görünen bir if deyimine sahip olacağız.
Bu sadece sahte kod.
Ancak hiç kimse oturum açmayacak ve kayıt yapacak ve daha sonra oturum açma bağlantısını gösterecektir.
Şimdi tabii ki bu gerçek javascript değil.
Bunun üzerinde çalışmamız gerekecek.
Ancak yaptıracağımız şey, burada yaptığımız gibi kamparda geçtiğimiz gibi bir değişkene geçmek ya da bir kullanıcı nesnesi
geçireceğimiz dışında bu kampı yeniden paketlemek için zamanında yapmaktayız ve bu kullanıcı oturum
açmış olan kullanıcı hakkında veya oturum açmış bir kullanıcı yoksa hakkında bilgi içerir.
Boş undefined olacak ve şablonumuz yerine bu kullanıcı değişkenini kullanabiliriz.
Yani tanımlanmamışsa.
Kullanıcının tanımlanmamış olup olmadığını kontrol edeceğiz.
Bunların aksi halde bağlantı günlüğünü göstereceklerini gösterin.
O zaman kullanıcı hakkında bu verileri nasıl alacağımızı öğrenerek başlayalım.
Ve ben sadece bu yollardan birinde başlayacağım ve eğlenceli bir basit rota ve kodumuzun birçoğu bu rotaya
geri yönlendirdiği için eğik çizgi kampı aldıktan sonra burada olan kamp dizini sayfasını
yapacağım.
Ve tüm bunların sırrı doğrudan kullanıcının isteği önemli kısmıdır.
Bu nedenle, kullanıcının tüm bilgileri içermesini isteyin.
Eh, hepsi değil, kullanıcı adı ve şu anda oturum açmış kullanıcının kimliğidir.
Bu yüzden sana göstereceğim.
Kullanıcılardaki günlük isteklerini iptal edip sunucuyu başlatıp yenileneceğim.
Ve biz de tanımlanamayız.
Ve şu anda oturum açmış bir kullanıcı yok çünkü.
Bu yüzden kullanıcıların boşaltmalarını isteyin.
Var değil.
Ama sonra bir kez pasaport yapacak kullanıcı girişi kullanıcıların kullanıcı adı ve kimliğini şifre
veya şey ama kullanıcı adı ve istek kullanıcı içinde kimliği giriş istekleri oluşturun.
Severus bir oturum oturum açma şifre tıklama Lets gitmek bak şimdi bunu kullanıcı olduğunu görmek görebilirsiniz.
Şablonlarımızda bizim için gerçekten faydalı olacak.
Bu yüzden şimdi geçeceğim.
Bundan kurtulun.
Ve kamplardan sonra, sadece kullanıcı isteğine eşit olan Akol güncel kullanıcı değişkenine
sahip olacağız.
Ve şablonumuzda, geçerli bir kullanıcı olup olmadığını kontrol eden basit bir mantık yazabiliriz.
Ve şablonumuzda, geçerli kullanıcı değişkenini kullanarak çok basit bazı mantıklar ekleyebiliriz.
Öyleyse kurtarmaya başlayalım ve bunu indekslemeye devam edelim.
Evet.
Hangi kamp dizini ve sadece en üst kısmında.
Şimdi sadece o anki kullanıcıyı yazdırmak için biraz H ekleyelim ve sunucuyu yeniden başlatalım.
Ve eğer şimdi gidersem bir şey görmüyorum ama bir kaç kez tekrar oturum açarsam şu anki kullanıcıyı
görüyorum.
Bu yüzden şimdi bu verileri şablonumuza aktarıyoruz, ancak bu dizin şablonu yerine
bunu kullanmak için gezinme çubuğunun şablonunun başlığında kullanmak istiyoruz.
Unutmayın, şablonumuz aracılığıyla verdiğimiz değişkenlerden herhangi birine erişebildiğimizi unutmayın.
Parshall'ın içindekiler bile.
Bu yüzden her birimizde bir if ifadesi ekleyeceğiz ve sadece şu şekilde görünüyor.
Mevcut bir kullanıcı yoksa o yapabiliriz o iki bağlantıyı görüntüleriz ve sonra başka kişinin oturum kapatma
bağlantısını
görüntüleyeceğiz ve elbette Ejaz etiketlerimize ihtiyacımız var.
O halde bunu da eşit işaret yapalım.
Ve neredeyse
bitti, böylece geçerli bir kullanıcı değişkeninin boş olup olmadığını kontrol ediyoruz, sonra bunları göstereceğiz.
Aksi halde çıkış bağlantısını göstereceğiz.
Fakat bu sadece şu anda en azından bu rotada kamplarda çiziktir çünkü şimdiki
kullanıcıyı başka rotalarla geçirmiyoruz.
Fakat işe yarayıp yaramayacağına emin olalım.
Sayfayı yenilediğimde, uygulamayı yeniden başlatacağım.
Harika.
Sadece giriş ve kayıt gördüm ve bunun sebebi giriş yapmadığım içindir.
Şimdi oturum açmayı tıklarsam başlık dosyamıza sahip olduğumuz ve geçerli kullanıcıyı kullanmaya çalıştığımız
ancak geçerli kullanıcıyı geçemediğimiz bir sorunu yaşayacağız.
Aslında bu şimdi Ackbar olan herhangi bir rota üzerinde gerçekleşecek çünkü
geçerli kullanıcıyı eğik çizgi Capgras dışında geçirmiyoruz.
Dolayısıyla, yapmak istediğimiz şu andaki kullanıcıyı temel olarak bu hat üzerinden her bir rotaya aktarmaktır.
bazılarında boş olabilir, bazıları kullanıcı verilerine sahip olacak, ancak her rotada kullanılmasını istiyoruz.
Ve
Her bir rotaya manuel olarak eklememiz gerekmediğimiz ve rotalarımızın başında yalnızca
başka bir güncelleme kullanımdan sonra eklemek için kolay bir yol var ve kendi küçük katman yazılımımızı ekleyeceğiz.
Ne tür bir işlevi yaparsak yapalım, her rota üzerinde çağırılacaktır.
Dolayısıyla ona bir işlev isteği yanıtı vereceğim ve bir sonraki değişkene de ihtiyacımız var.
Ve biz yapmak istediğimiz, kullanıcı tarafından yapılan bu talebi her bir şablona iletmek ve bunu yapmak için kolay
bir yol var.
Şarap rez yerlileri.
Geçerli Kullanıcı isteği kullanıcısı, yerinde dinlenmek için ne koyarsak yapmamız şablonumuz yerine kullanılabilir olan şeydir ve o
zaman önemli olan diğer şey şu gerçek sonraki koda geçmeniz gerekeceğidir; çünkü bu, her
tek yol için bir ara katman olacaktır.
Eğer bundan sonra elimizde yoksa, artık duracak.
Sıradaki hiçbir şey olmayacak, bu yüzden çoğu durumda rota işleyicisi olacak olan sonraki
katmana geçmek için bir sonraki adıma ihtiyacımız var.
Bu yüzden, eğer bu yeniden başlatmayı denersek, sunucu sayfayı yenileyecektir.
Bu işe yarayabilir.
Giriş yaparsam şimdi oturum açma formum var ve bir hata alamıyorum.
Doğru bağlantıları görüyorum çünkü giriş yapmadım.
Şimdi svvr olarak yeniden giriş
yaparsam, yalnızca çıkış günlüğünü görüyorum ve çıkış işlemini tıklamayı deneyin.
Muhteşem.
Yani çalışıyor.
Yapmak istediğim son şey, oturum açtığınızda, bunu bir kez daha yapalım.
Giriş yapmak ve kaydolmak yerine burada görmek istiyorsun.
Halihazırda Zephyrus olarak oturum açtığını görmek istiyorsanız ve bunu yapmak oldukça kolay.
Yerine bizim her yerine yöneldi.
Evet, halihazırda kullanmış olduğumuz kullanıcılarımız zaten mevcut. Bu durumda geçerli kullanıcı varsa
başka bir müttefik ekleyeceğiz ve Ally metne ekleyecek.
Olarak oturum açalım.
Ve sonra sadece yorumluyoruz ya da her biri ile etiket ekliyoruz.
Geçerli Kullanıcı, kullanıcı adının üzerine gelip yeniden başlatmayı kaydedin ve bunun nasıl göründüğüne bir göz atalım.
Stili biraz yenilemek zorunda kalabiliriz.
Yine yalan söyleyelim.
Severus olarak imzalandı.
Ve evet bunu tarzlandırmak istiyoruz.
Bu yüzden diğerleri gibi bir bağlantı etiketi yapalım ve parmak izi elde edebilmek için sadece bir H
işareti vermeyiz Atra sadece pound işaretine eşittir.
Bunun aslında biz olmasa da profil sayfasına bir bağlantı olması mantıklı olabilir.
Ancak profil sayfalarımıza sahip olsaydık, bu sayfayı tıklarsanız sizi profilinize götürürdü, ancak bu
şimdilik iyi.
Böylece oturum kapanacak ve gitmesi gerekecek.
Kayıt yapmayı deneyin ve bunun nasıl çalıştığını görün.
Böylece Bayan Mor olarak kayıt edeceğim ve şifre mor olacak.
Kaydolun ve Mrs purple olarak oturum açın, biz de çıkış yapabilir ve her şeyi kontrol ederiz.
Denersem yeni bir yorum eklersem erişebilirim, ancak oturumumdan çıkıp denersem yapamam.
Önce giriş yapmamı istedi.
Tamam, böylece resmi olarak Joachim'e kimlik doğrulama ekleme temelleri uygulanıyoruz.
Bu derste gördüğümüz yeni şeyleri gözden geçirmek için biraz zaman ayıralım.
Özellikle isteği kullanırken, burada ayarladığımız kullanıcı, kimse oturum açmadıysa veya o anki kullanıcının kimliğinde kullanıcı adını içerecek şekilde boşaltılmasını ister;
bu nedenle bu işlevi çağıran bir kullanımdan sonra kullanırız. her tek sargı olduğundan
kurutmanız veya nereye gidersek gitmemizi ve bunu her rota üzerinde yapmamızın güzel bir yolu olduğunu ve
şimdi de artık kurtulabildiğimizden dolayı, 8 yıl sonra veya 8 yıl sonra geçirdik.
diğer şey şablonumuzda sadece basit bir IF deyimi yazıyoruz ve bu mantığı her
bir T ile birleştiriyoruz. M. Gerçekten güçlü olabilir.
Bu düğmeleri gösterebilir ve gizleyebiliriz.
Şu anda kimlerin giriş yaptığını gösterebiliriz.
Gerçekten önemli şeyler.
Tamam, bu kesinlikle bir maraton biraz oldu.
Beş farklı bölüm ama işe koyulduk.
Önce kullanıcı modellerini yarattık.
Kayıt Kayıt formlarını ve rotalarını oluşturduktan sonra giriş yaptıktan sonra çıkış yaptık ve nihayet gezinme çubuğunda
çalıştık ve bağlantıları gösteren ve gizledik ve şu anda oturum açmış olan kullanıcıyı gösterdik.
Pekala, seni sonraki birimin içinde göreceğim