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; } }
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; } }