public ActionResult ChkUserData(LoginM model) { LoginR resultMode = CallApi <LoginM, LoginR>("Api/Login/ChkUserData", model); if (resultMode == null) { resultMode = new LoginR(); resultMode.IS_Error = "Y"; resultMode.MSG = "使用者帳號無法驗證,請重新輸入"; } DataContractJsonSerializer json = new DataContractJsonSerializer(resultMode.GetType()); using (MemoryStream ms = new MemoryStream()) { json.WriteObject(ms, resultMode); string ResultJson = Encoding.UTF8.GetString(ms.ToArray()); return(Json(ResultJson)); } }
public ActionResult SetLogin(LoginM model) { LoginR resultMode = CallApi <LoginM, LoginR>("Api/Login/SetLogin", model); if (resultMode == null) { resultMode = new LoginR(); resultMode.IS_Error = "Y"; } if (resultMode.IS_Error == "N") { Session.Add("LoginModel", resultMode); } DataContractJsonSerializer json = new DataContractJsonSerializer(resultMode.GetType()); using (MemoryStream ms = new MemoryStream()) { json.WriteObject(ms, resultMode); string ResultJson = Encoding.UTF8.GetString(ms.ToArray()); return(Json(ResultJson)); } }
public ActionResult RegisteredVaild(string VaildID, string IsVue = "N") { LoginR resultMode = new LoginR(); TempData["IsVue"] = IsVue; if (VaildID == null) { if (Session["LoginModel"] != null) { resultMode = Session["LoginModel"] as LoginR; } else { resultMode.MSG = "無法導向網頁"; } return(View(resultMode)); } else if (VaildID == "Vaild") { resultMode.MSG = TempData["Msg"].ToString(); return(View("~/Views/Login/RegisteredVaild.cshtml", resultMode)); } LoginM model = new LoginM(); model.VaildID = VaildID; resultMode = CallApi <LoginM, LoginR>("Api/Login/VaildRegistered", model); if (resultMode == null) { resultMode = new LoginR(); resultMode.IS_Error = "Y"; } return(View(resultMode)); }