public void CheckLoginAccountTest() { MemberHandler memberHandler = new MemberHandler(GetTestMemberList()); Assert.AreEqual(memberHandler.CheckLoginAccount("asd1", "asd123"), ""); Assert.AreEqual(memberHandler.CheckLoginAccount("asd1", "asd1"), "密碼輸入錯誤"); Assert.AreEqual(memberHandler.CheckLoginAccount("asd6", "asd1"), "帳號尚未註冊"); }
public async Task <ActionResult> Login(FormCollection post) { await InitializationModel(); string account = post["account"]; string password = post["password"]; string loginMessage = _memberHandler.CheckLoginAccount(account, password); //驗證帳號密碼 if (loginMessage == "") { Member member = _memberHandler.GetMemberById(account); Response.Cookies["MemberName"].Value = member.MemberName; Response.Cookies["MemberId"].Value = member.MemberId; Response.Redirect("/"); return(new EmptyResult()); } else { ViewBag.Msg = loginMessage; return(View()); } }