protected void Confirm_Click(object sender, EventArgs e) { string newName = Name.Text.Trim(); string newPwd = Pwd.Text.Trim(); newPwd = new GetMD5().GetValue(newPwd); bool i = new AdminsManage().CreateAdmin(newName, newPwd); if (i == true) Response.Write("<script language=javascript>alert('成功!')</script>"); else Response.Write("<script language=javascript>alert('失败!')</script>"); }
protected void Check_Button_Click(object sender, EventArgs e) { string pwd = Pwd.Text.Trim(); pwd = new GetMD5().GetValue(pwd); bool i = new userManage().Login_Check(adminname, pwd); if (i == false) { Response.Redirect("~/Admin/Login.aspx"); } Response.Write("<script lang=javascript>alert('校验成功!')</script>"); InitializdPage(); }
protected void ConfirmEdit_Click(object sender, EventArgs e) { string name = AdminSelector.SelectedValue.ToString(); bool i = false; string pwd = Create_pwd.Text.Trim(); pwd = new GetMD5().GetValue(pwd); i = new userManage().EditAdmin(name, pwd, AdminSelector.SelectedValue.ToString()); if (i == true) Response.Write("<script lang=javascript>alert('修改成功!')</script>"); else Response.Write("<script lang=javascript>alert('修改失败!')</script>"); Create_name.ReadOnly = false; Create_name.Text = null; InitializdPage(); }
protected void Checkin_Click(object sender, EventArgs e) { string adn = Username.Text.Trim(); adn = Server.UrlEncode(adn); string pwd = Userpwd.Text.Trim(); pwd = new GetMD5().GetValue(pwd); bool i = false; i = new userManage().Login_Check(adn, pwd); if (i == true) { Page.Session["adn"] = adn; Response.Redirect("Manage.aspx"); } else { Response.Write("<script lang=javascript>alert('登录失败!请检查后重试')</script>"); Userpwd.Focus(); } }
protected void Confirm_Click(object sender, EventArgs e) { string name = Create_name.Text.Trim(); string pwd = Create_pwd.Text.Trim(); pwd = new GetMD5().GetValue(pwd); bool i = new userManage().Set_Admin(name, pwd, adminname); if (i == true) Response.Write("<script lang=javascript>alert('创建成功!')</script>"); else Response.Write("<script lang=javascript>alert('创建失败!')</script>"); InitializdPage(); }
public HttpResponseMessage getCustomDict() { HttpResponseMessage response = new HttpResponseMessage(); string filepath = AppDomain.CurrentDomain.BaseDirectory; string filename = filepath + "\\Dicts\\updict.dic"; FileInfo fileinfo = new FileInfo(filename); if (fileinfo == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } string etag = string.Format("\"{0}\"", GetMD5.GetMD5HashFromFile(filename)); var tag = Request.Headers.IfNoneMatch.FirstOrDefault(); if (Request.Headers.IfModifiedSince.HasValue && tag != null && tag.Tag == etag) { response.StatusCode = HttpStatusCode.NotModified; } else { FileStream fs = fileinfo.OpenRead(); MemoryStream responseStream = new MemoryStream(); bool fullContent = true; if (this.Request.Headers.Range != null) { fullContent = false; RangeItemHeaderValue range = this.Request.Headers.Range.Ranges.First(); if (range.From != null) { fs.Seek(range.From.Value, SeekOrigin.Begin); if (range.From == 0 && (range.To == null || range.To >= fs.Length)) { fs.CopyTo(responseStream); fullContent = true; } } if (range.To != null) { if (range.From != null) { long? rangeLength = range.To - range.From; int length = (int)Math.Min(rangeLength.Value, fs.Length - range.From.Value); byte[] buffer = new byte[length]; fs.Read(buffer, 0, length); responseStream.Write(buffer, 0, length); } else { int length = (int)Math.Min(range.To.Value, fs.Length); byte[] buffer = new byte[length]; fs.Read(buffer, 0, length); responseStream.Write(buffer, 0, length); } } else { if (range.From != null) { if (range.From < fs.Length) { int length = (int)(fs.Length - range.From.Value); byte[] buffer = new byte[length]; fs.Read(buffer, 0, length); responseStream.Write(buffer, 0, length); } } } } else { fs.CopyTo(responseStream); } fs.Close(); responseStream.Position = 0; response.StatusCode = fullContent ? HttpStatusCode.OK : HttpStatusCode.PartialContent; response.Content = new StreamContent(responseStream); response.Headers.ETag = new EntityTagHeaderValue(etag); response.Headers.CacheControl = new CacheControlHeaderValue(); response.Headers.CacheControl.Public = true; response.Headers.CacheControl.MaxAge = TimeSpan.FromHours(24); response.Content.Headers.Expires = DateTimeOffset.Now.AddDays(1); response.Content.Headers.LastModified = fileinfo.LastWriteTime; } return(response); }