標籤

ASP.NET MVC (29) Visual C# (15) JQuery (10) Plugins (8) JQuery Plugins (6) JavaScript (6) MySQL (5) CSS (4) LinQ (4) Mac OS (4) CentOS (3) Design Pattern (3) Entity Framework (3) IIS (3) Python (3) Windows (3) php (3) Docker (2) LAMP (2) SQL Server (2) WCF (2) .NET (1) .NET Core (1) AWS (1) Browser (1) GIS (1) IE (1) Internet Security (1) Linux (1) Platform (1) React (1) SEO (1) Testing (1) VMware (1) Windows 7 (1) cookie (1) curl (1) laravel (1) phpBB (1) session (1) 中古屋 (1) 透天 (1) 閒言閒語 (1) 面試 (1) 鳥松 (1)

2014年10月13日 星期一

使用ASP.NET MVC 實作購物網站 (十四) - 會員暱稱功能

今日目標:
  *註冊新會員可輸入暱稱,並在歡迎訊息顯示會員暱稱。

在上一篇我們可以知道AccountController中的Register()方法使用的資料模型為RegisterViewModel,其定義如下:

由此可知,使用者註冊時只需要輸入電子郵件與密碼。所以我們加上UserName並讓其顯示為暱稱:

打開Views/Account/Register.cshtml檔案,將需要使用者輸入暱稱的欄位加上去(行14~19):

回到AccountController,我們將原本的user變數,從原本都是傳入Email,改為其中一個為UserName

運行專案並點選註冊,我們重新註冊一個使用者,填好所有欄位後按下[註冊]按鈕

系統自動幫我們登入,並且顯示為我們剛剛所輸入的暱稱

這樣我們就完成了會員暱稱功能,經過如此修改,登入必須使用暱稱來登入,相對應修改已經在LoginViewModel中了,各位有興趣可以自行觀看喔。

對於網站的會員註冊與登入,我們使用專案預設功能來完成。對於會員應該還要有後台的管理功能,例如變更會員電子郵件或暱稱,我們明天繼續囉。

*今天的原始碼請參考這裡

沒有留言:

張貼留言