Пример #1
0
 protected void CreateUserButton_Click(object sender, EventArgs e)
 {
     //tarkistetaan että onko jo ko nimellä käyttäjää, jollei ole niin luodaan uusi
     try
     {
         // lisataan config.webistä
         AutentikointiDB.ConnectionString = ConfigurationManager.ConnectionStrings["BookShop"].ConnectionString;
         if (AutentikointiDB.isUserNameInUse(UserName.Text))
         {
             ErrorMessage.Text = string.Format("Kayttajanimi {0} on jo olemassa, valitse jokin toinen", UserName.Text);
         }
         else
         {
             ErrorMessage.Text = "Luodaan uusi käyttäjä";
             AutentikointiDB.CreateNewUser(UserName.Text, Email.Text, Password.Text, true);
             ErrorMessage.Text = "Luotu uusi käyttäjä" + UserName.Text;
         }
     }
     catch (Exception ex)
     {
         ErrorMessage.Text = ex.Message;
     }
 }
Пример #2
0
 protected void LoginButton_Click(object sender, EventArgs e)
 {
     try
     {
         //koetetaan autentikoitua käyttämällä AutentikointiDB luokkaa
         // lisataan config.webistä
         AutentikointiDB.ConnectionString = ConfigurationManager.ConnectionStrings["BookShop"].ConnectionString;
         if (AutentikointiDB.Login(LoginUser.UserName, LoginUser.Password))
         {
             lblNotes.Text = Page.User.ToString();
             FormsAuthentication.RedirectFromLoginPage(LoginUser.UserName, false);
         }
         else
         {
             lblNotes.Text = "Autentikointi epäonnistui";
         }
     }
     catch (Exception ex)
     {
         lblNotes.Text = ex.Message; // HUOM! ei lopullinen, vaan koodarin testauksen ajan.
         //lblNotes.Text = "Autentikointipalvelua ei voi käyttää, yritä hetken päästä uudestaan.";
         //throw;
     }
 }