歡迎回來。
在這段視頻中，我們要專注於獲得NAF條正確顯示的鏈接，這樣，當你沒有登錄你只看到登錄並註冊。
但是，當你在你簽只能看到註銷，然後我們還可以顯示寫著簽署作為一個小消息。
然後在幾個休息簽署簽署的用戶名吃不管它是什麼。
最初，它有這一切的一部分視頻結束，我開始將其移動到一個單獨的視頻，使他們能夠花多一點時間進入一些細節，並解釋如何一些工作的。
所以，讓我們開始吧。
而我現在要做的就是打開Hetter。
是。
這裡是三條線是負責這些三個環節就在這裡。
註冊登錄了，為了隱藏，並適當向他們展示註銷。
我們需要添加一些簡單的E.J.去年秋季的邏輯。
我們將有一個if語句看起來是這樣的。
這僅僅是偽代碼。
但是，如果沒有用戶，然後會顯示登錄並註冊，然後其他人將顯示註銷鏈接。
現在當然這不是真正的JavaScript。
我們必須對這項工作。
但是，我們要做的是通過就像我們所做的，我們正在傳遞營地或者我們又來了按時這裡repassing露營地，除了我們要傳遞一個用戶對象的變量和用戶包含有關已登錄的用戶，或者如果沒有登錄的用戶的信息。
這將是空的不確定，我們可以使用該用戶變量而不是我們的模板。
所以，如果它是不確定的。
我們將檢查，如果用戶是不確定的。
這些顯示否則顯示日誌在鏈接。
因此，讓我們首先搞清楚我們如何能獲得有關用戶的數據。
而我就開始在這些航線之一，我會做的露營地索引頁是這裡後，我得到的露營地削減，因為這是一個不錯的簡約路線和大量的我們的代碼重定向回這條路線。
和秘密這一切的重要組成部分，是直接要求用戶。
因此，要求用戶將包含所有的信息。
那麼不是所有的，但用戶名和在當前登錄用戶的ID。
所以，我會告訴你。
我們只是做一個取消日誌請求在用戶和啟動服務器了，然後我會去刷新。
而我們得到了一個未定義。
那是因為沒有當前登錄的用戶。
因此要求用戶空。
它不存在。
但後來有一次我登錄了什麼護照將要做的是創建請求用戶輸入用戶數據只是用戶名和ID不要求用戶裡面的密碼或任何東西，但用戶名和ID。
所以一個登錄密碼西弗勒斯點擊登錄，讓我們去看看，你可以看到這是現在要求的用戶。
這將是對我們真正有用的在我們的模板。
所以我要通過，通過了。
擺脫這一點。
然後露營地後，我們就擁有這等於要求用戶另一個變量阿科爾當前用戶。
然後在我們的模板，我們可以寫一些簡單的邏輯來檢查，如果有一個當前用戶。
然後在我們的模板中，我們使用當前用戶變量可以添加一些非常簡單的邏輯。
因此，讓我們保存，讓​​我們去索引。
是。
這就是露營地指數，只是在最高層。
讓我們只添加少許H代表剛剛打印出當前用戶，讓我們重新啟動服務器。
如果我去，現在我們看不到任何東西，但如果我再次登錄數，再我現在看到當前用戶。
所以，我們現在通過傳遞數據到我們的模板，但而不是使用它，而不是我們真正想用它導航欄模板頭內該指數模板。
請記住，我們有機會獲得任何我們通過我們的模板變量。
即使裡面巴歇爾年代。
所以，我們每個人裡面，我們要添加一個if語句，它只是看起來像這樣。
如果沒有當前用戶，我們可以只做到這一點，然後顯示這兩個環節，那麼我們將有我們其他人顯示註銷鏈接，然後我們當然需要我們的埃賈茲標籤。
因此，讓我們做，沒有等號就這樣。
而且我們幾乎完成了，所以我們正在檢查如果當前用戶變量為空，那麼我們要展示這些。
否則，我們將展示註銷鏈接。
但這只會至少在這條路線的露營地斜線現在的工作，因為我們並沒有傳遞當前用戶通過任何其他路線。
但是，我們只是確保它的工作。
所以，如果我刷新頁面，我會重新啟動應用程序。
大。
我只看到登錄並註冊，那是因為我沒有登錄。
現在，如果我點擊登錄，我們將有一個問題，就是我們的頭文件，它的嘗試使用當前用戶，但我們沒有通過傳遞當前用戶。
所以實際上這將發生在擁有現在阿克巴，因為我們無法通過傳遞當前用戶除了在斜線卡氏的路由。
所以，我們要做的是通過基本上這條線通過當前用戶在這裡的每一條路線上。
而其中的一些可能是空的他們中的一些會產生用戶數據，但我們希望它可以每路線。
並有這樣做，我們沒有做手工添加到每一個路線和向上頂在我們的路線正好在使用中陸續更新使用添加和我們會增加我們自己的小中間件的一種簡單的方法。
我們提供給它的任何功能將在每次航線上調用。
因此，我們打算給它一個函數請求響應，我們需要的下一個變量也。
我們希望做的是傳球，在用戶請求每一個模板，並有這樣做的一個簡單的方法。
清酒REZ本地人。
無論我們把其餘的在當地的當前用戶的請求用戶是什麼可用的，而不是我們的模板，然後其他真正重要的是你需要移動到實際的下一個代碼，因為這是會為每一個路線運行的中間件。
如果我們沒有這下它只會停止。
所以我們需要有以移動到旁邊的中間件這實際上是在大多數情況下，路由處理下一個什麼都不會發生旁。
因此，如果我們試試這個重啟服務器刷新頁面。
這應該只是罰款。
如果我去登錄我現在有日誌的形式和我沒有收到一個錯誤。
我看到正確的鏈接，因為我沒有登錄。
現在，如果我的身份登錄sĂ¨vres再次我只看到註銷偉大嘗試點擊註銷。
真棒。
因此，它的工作。
我想做的最後一件事是，當你簽署讓我們做這一次。
你想看到這裡，而不是登錄並註冊。
你想看到當前登錄的用戶名為澤費羅斯那是很容易做到的。
相反，我們每個領導。
是的，我們已經擁有當前用戶，所以如果有這其他當前用戶，我們將添加另一盟友和盟友將只需添加文本。
讓我們做登錄的。
然後，我們只是解釋或我們每個作為標記添加英寸
當前用戶名點和保存重啟，讓我們看看這看起來。
我們可能需要它的樣式有點刷新。
讓我們再說謊。
在簽訂西弗勒斯。
是的，我們確實想風格。
因此，讓我們把它錨標記像其他的和我們只是不給它一個H裁判，讓你可以手指標籤ATRA等於只是英鎊符號。
它可能是有意義的這實際上是雖然我們沒有個人資料頁的鏈接。
但是如果我們的個人資料頁，你可以點擊這個，它會帶你到你的個人資料，但這是罰款現在。
因此，將註銷應該消失。
讓我們試著註冊，看看它是如何工作。
所以我就報名紫夫人和密碼將是紫色。
註冊並重新獲得簽署了紫夫人，我們可以註銷並讓我們只是仔細檢查一切。
那如果我嘗試添加一個新評論我可以訪問它，但如果我退出，我嘗試做，我不能。
它要求我先登陸。
行，所以我們正式地添加auth到約阿希姆的基本完成。
讓我們花點時間來審查我們在這一課中看到了新的東西。
特別是使用請求，我們設置在這裡，用戶要求，如果沒有人登錄的用戶將是空白或是將包含在當前用戶的ID的用戶名，所以我們使用的是使用後，將在調用這個函數每一個包裹所以它幹起來的好方法或代碼中我們沒有去做到這一點每一個路線上，我們實際上可以擺脫它，因為現在我們將它通過使用或8年後，然後另一件事是，在我們的模板，我們只是寫一個簡單的if語句和邏輯結合每個TM可真厲害。
我們可以顯示和隱藏這些按鈕。
我們可以顯示當前誰在登錄狀態。
真正重要的東西。
OK所以這是一個有點馬拉松的肯定。
五個不同的部分，但我們得到了它的工作。
我們創建的用戶模型第一。
我們建立在註冊登記表和路線，然後登錄，然後註銷，然後最後我們工作的導航欄上的顯示和隱藏鏈接並顯示在當前登錄用戶。