今日目標:
*註冊新會員可輸入暱稱,並在歡迎訊息顯示會員暱稱。
在上一篇我們可以知道AccountController中的Register()方法使用的資料模型為RegisterViewModel,其定義如下:
由此可知,使用者註冊時只需要輸入電子郵件與密碼。所以我們加上UserName並讓其顯示為暱稱:
打開Views/Account/Register.cshtml檔案,將需要使用者輸入暱稱的欄位加上去(行14~19):
回到AccountController,我們將原本的user變數,從原本都是傳入Email,改為其中一個為UserName
運行專案並點選註冊,我們重新註冊一個使用者,填好所有欄位後按下[註冊]按鈕
系統自動幫我們登入,並且顯示為我們剛剛所輸入的暱稱
這樣我們就完成了會員暱稱功能,經過如此修改,登入必須使用暱稱來登入,相對應修改已經在LoginViewModel中了,各位有興趣可以自行觀看喔。
對於網站的會員註冊與登入,我們使用專案預設功能來完成。對於會員應該還要有後台的管理功能,例如變更會員電子郵件或暱稱,我們明天繼續囉。
*今天的原始碼請參考這裡