public string Register(string name, string password, string tel, string select) { string msg = string.Empty; bool result = false; try { using (db_EnglishClassEntities db = new db_EnglishClassEntities()) { tb_User user = new tb_User(); user.User_Name = name; user.User_PWD = password; user.Tel = tel; user.State = select; db.tb_User.Add(user); db.SaveChanges(); if (user.State == "0") { tb_Plant plant = new tb_Plant(); plant.UID = user.UID; plant.State = "0"; db.tb_Plant.Add(plant); db.SaveChanges(); } result = true; } } catch (Exception e) { result = false; msg = e.Message; } return("{\"result\":\"" + result + "\",\"Msg\":\"" + msg + "\"}"); }
public string CheckName(string name, string row) { int result = 0; using (db_EnglishClassEntities db = new db_EnglishClassEntities()) { var user = db.tb_User.Where(x => x.User_Name == name && x.State == row).FirstOrDefault(); if (user != null) { result = 1; } } return("{\"result\":\"" + result + "\"}"); }
/// <summary> /// 登录 /// </summary> /// <param name="name"></param> /// <param name="password"></param> /// <param name="select"></param> /// <returns></returns> public string Login(string name, string password, string select, bool checkbox) { string Msg = string.Empty; int result = 0; try { using (db_EnglishClassEntities db = new db_EnglishClassEntities()) { var user = db.tb_User.Where(x => x.User_Name == name && x.User_PWD == password && x.State == select).FirstOrDefault(); if (user != null) { int days = 1; if (checkbox) { days = 30; } result = 1; SetCookie("UserName", user.User_Name, days); //存储用户名 SetCookie("UID", user.UID.ToString(), days); //存储用户ID SetCookie("Pstate", user.PState, days); //存储学生的模式编号 SetCookie("State", user.State, days); //存储用户身份 } else { Msg = "账号或密码错误"; result = 0; } } } catch (Exception e) { result = 0; Msg = e.Message; } return("{\"result\":\"" + result + "\",\"Msg\":\"" + Msg + "\"}"); }