public ActionResult UpdateUserInfoCheck(user_Tb objItem) { //檢查是否已登入會員 if (string.IsNullOrEmpty(Method.getSessionAccount_Val)) { TempData[InternalVal._RESULTMSG] = "請先登入會員!"; return(RedirectToAction("ResultMessage", "Home")); } //給予帳號與ID objItem.account = Method.getSessionAccount_Val; objItem.user_id = int.Parse(Request.Form["userId"].ToString()); user_Tb userItem = new user_Tb(); userItem = Server_User_P.GetUserInfo_Md(objItem.user_id); if (userItem.account != objItem.account) { TempData[InternalVal._RESULTMSG] = "會員資料更新失敗!"; return(RedirectToAction("ResultMessage", "Home")); } //放入更新項目 userItem.username = objItem.username; userItem.gender = objItem.gender; userItem.birthday = objItem.birthday; userItem.email = objItem.email; bool result = Server_User_P.UpdateUser_Md(userItem); string msg = "會員資料更新成功!<br />請重新登入會員!"; if (!result) { msg = "會員資料更新失敗!"; } TempData[InternalVal._RESULTMSG] = msg; //設定返回位置 //Method.RedirectUrl = "/User/UserInfoCenter"; //清除登入資訊 Method.ClearUserInfo(); return(RedirectToAction("ResultMessage", "Home")); }