public IActionResult Index(LoginModel model) { if (ModelState.IsValid) { //检查用户信息 var user = _systemUserService.CheckUser(model.UserName, model.Password); if (user != null) { //记录Session HttpContext.Session.Set("CurrentUser", ByteConvertHelper.ObjectToBytes(user)); //跳转到系统首页 return(RedirectToAction("Index", "Home")); } ViewBag.ErrorInfo = "用户名或密码错误。"; return(View()); } ViewBag.ErrorInfo = ModelState.Values.First().Errors[0].ErrorMessage; return(View(model)); }
public IActionResult Index(LoginModel model) { if (ModelState.IsValid) { var user = _userAppService.CheckUser(model.UserName, model.Password); if (user != null) { //记录Session HttpContext.Session.SetString("CurrentUserId", user.Id.ToString()); HttpContext.Session.Set("CurrentUser", ByteConvertHelper.ObjectToBytes(user)); //跳转到系统首页 return(RedirectToAction(nameof(Index), "Home")); } ViewBag.ErrorInfo = "用户名或密码错误。"; return(View()); } //ModelState.AddModelError("", "用户名或密码错误。"); ViewBag.ErrorInfo = "用户名或密码错误"; return(View(model)); }
void Form1_Load(object sender, EventArgs e) { //CYFConfigHelper.GetSetting("PluginName"); //CYFConfigHelper.GetConnectionString("test"); //Encoding ed = Encoding.UTF8; //byte[] sourceByte = ed.GetBytes(txtSource.Text); //byte[] keyValue = ed.GetBytes(txtKey.Text); //byte[] vecValue = ed.GetBytes(txtvector.Text); //byte[] byteResult; //Rijndael rij = Rijndael.Create(); //using (MemoryStream ms = new MemoryStream()) //{ // using (CryptoStream cs = new CryptoStream(ms,rij.CreateEncryptor(keyValue,vecValue),CryptoStreamMode.Write)) // { // cs.Write(sourceByte, 0, sourceByte.Length); // cs.FlushFinalBlock(); // byteResult = ms.ToArray(); // rtbResult.Text = Convert.ToBase64String(byteResult); // } //} //byte[] tempValue = Convert.FromBase64String(rtbResult.Text.Trim()); //using (MemoryStream ms = new MemoryStream()) //{ // using (CryptoStream cs = new CryptoStream(ms, rij.CreateDecryptor(keyValue, vecValue), CryptoStreamMode.Write)) // { // cs.Write(tempValue, 0, tempValue.Length); // cs.FlushFinalBlock(); // rtbResult.Text += "\t\n"+ed.GetString(ms.ToArray()); // } //} //try //{ // DataTable dt = new DataTable(); // DataColumn col = new DataColumn("col1", typeof(string)); // dt.Columns.Add(col); // col = new DataColumn("col2", typeof(string)); // dt.Columns.Add(col); // col = new DataColumn("col3", typeof(string)); // dt.Columns.Add(col); // DataRow dr = dt.NewRow(); // dr.ItemArray = new object[] { "1", "回火", "啊啊" }; // dt.Rows.Add(dr); // dr = dt.NewRow(); // dr.ItemArray = new object[] { "2", "哦噢", "呃呃" }; // dt.Rows.Add(dr); // XmlDocument xmldoc = CYFXMLHelper.CreateXmlDoc(); // CYFXMLHelper.CreateXmlFromDataTable(xmldoc, dt); // rtbResult.Text = CYFXMLHelper.XmlDocToString(xmldoc, true, true); // DataSet ds = CYFXMLHelper.XmlToDataSet(rtbResult.Text); // if (ds.Tables.Count > 0) // dataGridView1.DataSource = ds.Tables[0]; // CYFXMLHelper.DataTableWriteToXml(ds.Tables[0], @"F:\test.xml"); //} //catch (Exception ex) //{ // throw ex; //} //CodeFactory codeFactory = new CodeFactory(); //string code = string.Empty; //string result = //codeFactory.GetOriginTypeCode("http://localhost:35250/GetName.asmx?wsdl", out code); Staf s = new Staf(); s.Name = "叶晓峰"; s.Sex = 1; byte[] buff = ByteConvertHelper.ObjectToBytes(s); object obj = ByteConvertHelper.BytesToObject(buff); Staf news = null; if (obj is Staf) { news = obj as Staf; } }