Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
 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 = "Неправильный логин или пароль!";
     }
 }