protected void LoginOn(object sender, EventArgs e) { password.Attributes["class"] = ""; password.Attributes["class"] = "form-control"; using (var user = new Guest()) { //GetHeshMd5 hash = new GetHeshMd5(); //user tmp = new user() { name = enter_login.Text, pwd = hash.GetHesh(password.Text) }; //user.users.Add(tmp); //user.SaveChangesAsync(); User tmp = user.Users.First(i => i.Name == enter_login.Text); if (GetHeshMd5.CheckHeshMD5(new GetHeshMd5().GetHesh(password.Text), tmp.Pwd)) { Session["Login"] = enter_login.Text; Session["pwd"] = tmp.Pwd; Response.Redirect(String.Format("Messages.aspx")); } else { HtmlGenericControl myDiv = new HtmlGenericControl("div"); myDiv.Attributes.Add("class", "alert alert-danger"); myDiv.Attributes.Add("role", "alert"); myDiv.InnerText = "Wrong password!"; alerts.Controls.Clear(); alerts.Controls.Add(myDiv); password.Attributes["class"] = ""; password.Attributes["class"] = "form-control is-invalid"; } } }
void Registration(Guest user) { GetHeshMd5 hash = new GetHeshMd5(); User tmp = new User() { Name = login.Text, Pwd = hash.GetHesh(pass_one.Text) }; user.Users.Add(tmp); user.SaveChanges(); }