void InsertAccount(string first, string second, string last, string login, string password) { using (TaxiEntities taxient = new TaxiEntities()) { taxient.tblAccounts.Add(new tblAccount(login, GetHash(password), first, second, last)); taxient.SaveChanges(); } return; }
bool UniqueLogin(string login) { using (TaxiEntities te = new TaxiEntities()) { var query = te.UNIQUE_LOGIN(login); if ((int)query.ToArray().First() == 0) return true; else { LegendStatus.Text = "Логин уже занят другим пользователем!"; } return false; } }
protected void LoginAction_Click(object sender, EventArgs e) { Page.Validate(); if (!Page.IsValid) return; using (TaxiEntities te = new TaxiEntities()) { var query = te.AUTH(UsernameText.Text.Trim(), GetHash(PasswordText.Text.Trim())); if ((int)query.ToArray().Length == 1) FormsAuthentication.RedirectFromLoginPage(UsernameText.Text, false); else LegendStatus.Text = "Неправильный логин или пароль!"; } }