Sonra, bu sefer Patates Kafası parolası olarak oturum açmayı deneyelim, o zaman bu
parolayı düzenleyip deneyeceğiz ve çalışıyor ve bunu denemek için bunu iyi bir şekilde
güncelleyebilmeliyiz.
Ünlem işaretlerinden kurtulalım.
Gönder ve güncellemeler, benimkinde sırıtmanın sonunda hiçbir noktalama işareti yok.
Tamam, bu yüzden sadece güncelleme için uygulayacağız.
Birinin de bir şeyi güncelleyebilmesini istemiyoruz, bu sadece formu görmeyle değil,
aslında her ikisini de korumak ve silmek istediğimiz güncelleştirmeyi yapmakla ilgilidir.
Şu anda herkes bunu yapabilir ancak en kısa sürede sunucuyu yeniden başlatıp yenilemeyi denerim.
Şu anda girişimi yapmadım çünkü silmek tıklarsam beni burada geri alır girişimde ve reddetme
yönergesi yüzünden meydana geldiğini hatırlayın.
Böylece Taito tekrar başkanlık edecektir.
Şifre girişi.
Şimdi bunu denersem ve silmek için sorun yok demektir.
Ve şimdi başka bir değerli kampı kaybetti ve onlardan oynamak için neredeyse yoktayız.
bir hata mesajı gelecektir; Önce giriş yaptıktan sonra da giriş yaparsanız.
İşte bu yüzden doğru ayarlamış olduğumuz orta yerimiz, şimdi kullanıcıyı kontrol
eden kamp sahipliğini kontrol ettik, sonra tekrar yönlendirme yapmazlarsa sonunda
farklı
Ancak kampa sahip değillerse, başka bir mesaja sahip olacaksınız, bunu yapmak için izniniz olmadığını
ya da böyle bir şeyi silmek sizininki değil ve o zaman önemli satır burada
doğru.
yapamazsınız, çünkü Doddie dersini yapmak zorundayız, çünkü bunun bir dize olması ve bu
bir nesne fikri mongoose nesne olması nedeniyle bir dize ile kıyaslanamaz ve böylece maymunlarla gelen metoda eşittir.
Kamp yazarın kimliği nokta eşdeğer ise Tripoli kültürünü
Ardından, sağ işleyicinin içinde olan kod ne olursa olsun sonraki adıma geçelim.
Çalışırsa, biz de bunu çalıştırırız.
Bunu çalıştırıyoruz.
Sırada ne var.
Veya bu durumda bunu çalıştırırız.
Sırada ne var.
Ve güncelleme durumunda bunu çalıştırıyoruz.
Tamam, o zaman kaydedeceğiz.
Yapmamız gereken daha az şey var.
Bu düğmeleri gizlemek için ne olurdu.
Giriş yapmadıysam bir düzenleme silme düğmesini görememeliyiz.
Bu tür bir yetkiye sahip hiçbir web sitesi, ne olursa olsun o düğmeyi gösterir.
Bir şey yapabileceğini düşünüyorsanız ancak yapamayacağınız kötü bir kullanıcı deneyimi.
Dolayısıyla onu gizlemek istiyoruz ve yapmamız gereken tek şey şablonumuza gidelim; şablon bu, şablon ve
bunun içinde burada bu iki düğmeyi bulmamız gerekiyor.
Sonra bir if deyimi ekliyoruz ve yalnızca doğru parantez gibi başlamak için boş
bir deyim yazacağım.
Bunun gibi ve sadece okumayı kolaylaştırmak için girintilenecek ve tüm yapmamız gereken, oturum açmış
kullanıcının gösteri sayfasında mevcut kampa sahip olup olmadığını kontrol etmek ve yapılması kolay.
Tam burada gördüğümüz kodu, ara katmanımıza ekleyebiliriz, ancak biraz farklı
ama aynı fikri gerektiriyor.
Bunu yapıştırırsam şablondaki kampı bulmak yerine bunu takip edebiliriz.
bu kullanıcı kimliğini istemek için erişimimiz olmadığına, ancak kurduğumuz mevcut kullanıcımız olduğunu hatırladığımızı söylüyoruz.
Kamp yazarının nokta kimliği nokta sayısının eşit olduğunu ve aslında
Ve ne zaman veya nerede ayarladığımızı hatırlamazsanız, size kısaca göstereceğim.
Bizimkinin içindeyiz.
Evet, ona ineriz ve burada bir göz atarsın.
Yerel malzemeyi okuyun.
Geçerli Kullanıcı, kullanıcı isteğidir ve her bir şablona eklenir.
Şimdiki oturum açmış olan kullanıcıya eşit olan şablonda her rota mevcut kullanıcıya sahip olacak ve böylece geçerli kullanıcı
kimliği alttaki işareti altına alacaktır.
Bir şans verelim.
Şimdi if deyiminin parantezlerinin geri kalanına eklediğimizden emin olun.
Ve eğer yenilersek.
Görüyor musunuz, bir sorunumuz var ve şu an geçerli bir kullanıcıya sahip değiliz.
Bu nedenle, geçerli kullanıcıda imzalanmış kimse yok olduğundan, altçizgi kimliğini sorunluyor.
Bu yüzden, önce kontrol etmek istediğinizi kontrol etmenin basit bir yolu var.
Mevcut bir kullanıcı var mı?
Varsa, o halde kullanıcının bu içeriğe sahip olup olmadığını kontrol edelim.
Hatayı önlemek için.
Tek yapmamız gereken şey, mevcut kullanıcı ve kamp yazar kimliğinin geçerli kullanıcının kimliğiyle aynı olması ve bunun yanlış olması
durumunda bunun hatırlanmasıdır.
Mevcut kullanıcı boşsa, o halde tanımlanmamışsa.
Bu yanlış olduğunu bir şey varsa, biz asla geri kalanına geçin çünkü bir AND ifadesi çalışır
şekilde olması her iki tarafın doğru olmasını gerektirir.
Yani kısa devreler.
kullanıcı herhangi bir şeyse herhangi bir kullanıcı nesneye itiraz edip etmediğini ya da doğru kullanıcının olup olmadığını değerlendirir.
Eğer bu yanlışsa ve bunu asla değerlendirmeyiz, ancak geçerli
Bu doğru olur ve sonra kullanıcının kampa girip girmediğini kontrol eder.
Yani bunu tekrar denersek yenileyebiliriz.
Şu anda düğmeleri görmüyoruz, ancak daha fazla bilgi için Patates Kafası olarak
giriş yaparsam bu düğmeleri görür ve herşeyin hala kontrol altında olduğunu kontrol et.
Onu Sunset Lake olarak adlandıralım.
Gönder ve her şey hala iyi çalışıyor.
Harika.
Bu yüzden burada yaptığımız şeylerin bazılarını özetleyelim.
Daha önemlisi, bu son derste kimlik doğrulamadan farklı olan yetki vermeye odaklandık.
Kimlik doğrulama, yalnızca sizin olduğunuzu söyleyip istemediğinizi kontrol etmek için giriş yapıyor.
Yetkilendirme, farklı izinler veya güvenlik açıkları olmakla birlikte, düşünmek istediğiniz
her şey, oturum açmış bir kullanıcının yaptığı gibi yapabilecekleri şeyleri yapabilmesidir.
Dolayısıyla bizim durumumuzda, herhangi bir kampı silmek ve güncellemek mümkün olan herkesten gittik.
Fakat şimdi yalnızca bir kampına sahip olan kullanıcılar bir güncellemeyi silebilir ve yaptığımız son şey
düğmeleri gizlemekti.
Oturum açıp açmadığınıza bağlı olarak.
Ve eklenen üç farklı rotayı korudik, burada güncelleme görünür ve silinir veya yok
edilir.
Ve bu, şimdilik tanımladığımız kontrol kampı mülkiyet katmanını kullanıyordu sadece bu
dosyanın en altındaydı.
Muhteşem.
şeyler yapmaya odaklanacağız; böylece bir yorumu güncelleyebiliyor ve bir yorumu silebilirsiniz; daha sonra
yalnızca, kendi yorum yapanların güncellenebileceği veya silebileceğinden emin olarak tekrar yetkilendirmeye odaklanacağız.
Bir sonraki derste, yorumlarda benzer