//Edit Game Stats public string EditGameStats(BASE_USER user) { string response = null; string data = null; // string res = ""; try { DataContractJsonSerializer ser = new DataContractJsonSerializer( typeof(BASE_USER)); MemoryStream mem = new MemoryStream(); ser.WriteObject(mem, user); data = Encoding.UTF8.GetString(mem.ToArray(), 0, (int)mem.Length); WebClient webClient = new WebClient(); webClient.Headers["Content-type"] = "application/json"; webClient.Encoding = Encoding.UTF8; response = webClient.UploadString(URL + "UpdateUser", "PUT", data); // newEvent = JsonConvert.DeserializeObject<string>(response); // var js = new JavaScriptSerializer(); // res = js.Deserialize<string>(response); return(response); } catch { return(null); } }
protected void BtnSave_Click(object sender, EventArgs e) { BASE_USER bs = (BASE_USER)Session["account"]; ExamInform examInform = new ExamInform(); examInform.title = TextBox2.Text; examInform.informText = TextBox1.Text; examInform.source = TextBox3.Text; examInform.creatTime = DateTime.Now; examInform.creatId = bs.name; BASE_USERDalServer bASE_USERDalServer = new BASE_USERDalServer(); if (bASE_USERDalServer.AddExamInform(examInform) > 0) { Response.Write("<script>alert('发布成功');</script>"); //string str = "BaseUser.aspx"; //Server.Transfer(str); } else { Response.Write("<script>alert('发布失败');</script>"); } }
public string UpdateUser(BASE_USER user) { using (SPORT_LINK_DBDataContext db = new SPORT_LINK_DBDataContext()) { try { string hashedPass = HashPassword.HashPass(user.Pass); var query = (from res in db.USERs where res.UserId.Equals(user.ID) select res); if (query.Count() != 0) { USER toinsert = query.Single(); toinsert.Name = user.Name; toinsert.Surname = user.Surname; toinsert.Email = user.Email; toinsert.Password = hashedPass; db.SubmitChanges(); return("success"); } else { return("failed: No Such User exist"); } } catch (Exception) { return("failed"); } }; }
//protected void btnRegUser_Click(object sender, EventArgs e) //{ // RegServiceClient rsc = new RegServiceClient(); // string level = role.Value; // BASE_USER user = new BASE_USER(); // user.Name = name.Value; // user.Surname = surname.Value; // user.Email = email.Value; // user.Level = level; // user.Pass = password.Value; // string strResponse = rsc.RegisterUser(user); // if (strResponse.ToLower().Contains("succ")) // { // Response.Redirect("LoginPage.aspx"); // } // else // { // Response.Redirect("RegistrationPage.aspx"); // } //} protected void lnkReg_Click(object sender, EventArgs e) { RegServiceClient rsc = new RegServiceClient(); string level = role.Value; BASE_USER user = new BASE_USER(); user.Name = name.Value; user.Surname = surname.Value; user.Email = email.Value; user.Level = level; user.Pass = password.Value; int strResponse = rsc.RegisterUser(user); if (strResponse != 0) //Login Success { //Upload Image makeDirectory(Convert.ToString(strResponse)); //Upload Team Image ImageFile img = new ImageFile(); img = UploadFile(flUserImge, Convert.ToString(strResponse), "User_Image", "Users"); //Upload Event Main's Image to client directory FileClient fc = new FileClient(); string res1 = fc.saveUserImage(img); //Upload Event Main's Image to Database string number = res1; Response.Redirect("LoginPage.aspx"); } else { Response.Redirect("RegistrationPage.aspx"); } }
public int registerUser(BASE_USER user) { try { string hashedPass = HashPassword.HashPass(user.Pass); using (SPORT_LINK_DBDataContext db = new SPORT_LINK_DBDataContext()) { int isAvail = (from eh in db.USERs where eh.Email.Equals(user.Email) select eh).Count(); if (isAvail == 0) { USER _user = new USER(); _user.Name = user.Name; _user.Level = user.Level; _user.Surname = user.Surname; _user.Email = user.Email; _user.Password = hashedPass; _user.UserImage = user.imgLocation; db.USERs.InsertOnSubmit(_user); db.SubmitChanges(); } }; using (SPORT_LINK_DBDataContext db = new SPORT_LINK_DBDataContext()) { var queryID = (from eh in db.USERs where eh.Email.Equals(user.Email) select eh); USER res = queryID.Single(); int ID = res.UserId; return(ID); }; } catch (Exception) { return(0); } }
public void SetSessions(BASE_USER user) { Session.Add("ID", user.ID.ToString()); Session.Add("Name", user.Name); Session.Add("Surname", user.Surname); Session.Add("Email", user.Email); Session.Add("Level", user.Level); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { } else { BASE_USER bASE = (BASE_USER)Session["account"]; Label1.Text = bASE.name; TextBox1.Text = bASE.pwd; } }
protected void btnLogin_Click(object sender, EventArgs e) { /*用户输入校验*/ if (CheckInput()) { string user = this.txtUserName.Text.Trim().Replace("'", "\""); string pwd = Smart.Security.MD5.MD5Encrypt(this.txtPassword.Text.Trim()).ToUpper(); BLL.BASE_USER bllUser = new BLL.BASE_USER(); /*监测用户登录*/ if (bllUser.CheckLogin(user, pwd)) { BASE_USER entity = bllUser.GetUserModel(user); if (entity.RoleID.Count != 0 || entity.IsLimit == true) { if (entity.Status != 0) { /*更新用户最后一次登录时间*/ bllUser.UpdateLoginTime(entity.UserID); /*用户角色信息加入Session*/ SmartPoms.Code.SessionBox.CreateUserSession(new Code.UserSession( entity.UserID, entity.UserName, entity.RoleID, entity.UserGroup, entity.IsLimit, entity.Status)); /*跳转到后台主页*/ Response.Redirect("~/poms/NegativeComments.aspx", true); } else { ResultControleDefaultValue(); this.lblError.Text = "用户或密码错误!"; } } else { ResultControleDefaultValue(); this.lblError.Text = "用户还未激活,请与管理员联系!"; } } else { ResultControleDefaultValue(); this.lblError.Text = "用户或密码错误!"; } } }
protected void lnkLogin_Click(object sender, EventArgs e) { LoginServiceClient login = new LoginServiceClient(); BASE_USER user = new BASE_USER(); user = login.Login(email.Value, password.Value); if (user != null) { SetSessions(user); Response.Redirect("Index.aspx"); } else { Response.Redirect("LoginPage.aspx"); } }
protected void Button1_Click(object sender, EventArgs e) { BASE_USER bASE = new BASE_USER(); bASE.name = Label1.Text; bASE.pwd = TextBox1.Text; if (bASE_USERDalServer.UPpwd(bASE)) { Session["account"] = null; Response.Write("<script>alert('请重新登录');</script>"); Server.Transfer("index.aspx"); } else { Response.Write("<script>alert('修改失败');</script>"); } }
//User Login public BASE_USER Login(string email, string pass) { BASE_USER user = new BASE_USER(); try { var webclient = new WebClient(); string url = string.Format(URL + "Login/" + email + "," + pass); var json = webclient.DownloadString(url); var js = new JavaScriptSerializer(); user = js.Deserialize <BASE_USER>(json); return(user); } catch { return(null); } }
//Register User public int RegisterUser(BASE_USER user) { try { DataContractJsonSerializer ser = new DataContractJsonSerializer( typeof(BASE_USER)); MemoryStream mem = new MemoryStream(); ser.WriteObject(mem, user); string data = Encoding.UTF8.GetString(mem.ToArray(), 0, (int)mem.Length); WebClient webClient = new WebClient(); webClient.Headers["Content-type"] = "application/json"; webClient.Encoding = Encoding.UTF8; string response = webClient.UploadString(URL + "registerUser", "POST", data); int res = Convert.ToInt32(response); return(res); } catch { return(0); } }
protected void btnRegUser_Click(object sender, EventArgs e) { RegServiceClient rsc = new RegServiceClient(); string level = txtLevel.Text; BASE_USER user = new BASE_USER(); user.Name = txtName.Text; user.Surname = txtSurname.Text; user.Email = txtEmail.Text; user.Level = txtLevel.Text; user.Pass = txtPass.Text; int strResponse = rsc.RegisterUser(user); //if(strResponse.ToLower().Contains("succ")) //{ // txtName.Text = "Success"; //}else //{ // txtName.Text = "Success"; //} }
public Boolean UPpwd(BASE_USER bASE_USER) { return(bASE_USERDal.UPpwd(bASE_USER)); }
protected void Button1_Click(object sender, EventArgs e) { if (Request.Form["id"] == "" || Request.Form["pwd"] == "") { return; } if (Request.Form["fx"] == "1")//学生登录 { StudentsDalServer studentsDalServer = new StudentsDalServer(); Students students = new Students(); students.id = Request.Form["id"]; students.pwd = Request.Form["pwd"]; if (studentsDalServer.login(students))//是否允许登录 { // students.GetType() Session["account"] = students; Session["type"] = "student"; // string str= "detailStudent.aspx?id="+students.id;//传去学生学号 // Server.Transfer(str); Server.Transfer("detailStudent.aspx"); } else { Response.Write("<script>alert('用户名或密码错误!')</script>"); } } else if (Request.Form["fx"] == "2")//管理员登录 { BASE_USERDalServer bASE_USERDalServer = new BASE_USERDalServer(); BASE_USER bASE_USER = new BASE_USER(); bASE_USER.pwd = Request.Form["pwd"]; bASE_USER.name = Request.Form["id"]; if (bASE_USERDalServer.login(bASE_USER)) { Session["account"] = bASE_USER; Session["type"] = "baseUser"; string str = "BaseUser.aspx"; Server.Transfer(str); } else { Response.Write("<script>alert('用户名或密码错误!')</script>"); } } else { BASE_USERDalServer bASE_USERDalServer = new BASE_USERDalServer(); teachers = new Teachers(); teachers.pwd = Request.Form["pwd"]; teachers.account = Request.Form["id"]; teachers = bASE_USERDalServer.loginTeacher(teachers); if (teachers.id == null) { Response.Write("<script>alert('用户名或密码错误!')</script>"); } else { Session["account"] = teachers; Session["type"] = "teacher"; string str = "Teacher.aspx"; //Response.Redirect(str); Server.Transfer(str); } } }
protected void LinkButton1_Click(object sender, EventArgs e) { Base_user = (BASE_USER)Session["account"]; Server.Transfer("UpdateDB.aspx"); }
public BASE_USER selectBase(BASE_USER bASE_USER) { return(bASE_USERDal.selectBase(bASE_USER)); }
public Boolean login(BASE_USER bASE_USER) { return(bASE_USERDal.login(bASE_USER)); }