/// <summary> /// Grabs the value associated with the key "t2sAccountEmail" and sets /// the literal in the .aspx page for users to send their codes to. /// </summary> protected void GetNumberToSendVerificationTo() { try { IDBController controller = new SqlController(); //verificationCode.Text = controller.GetCurrentVerificationValueForUser(_currentUser); string code = VerificationGenerator.GenerateString(6); verificationCode.Text = code; verificationCodeText.Text = "Register " + code; t2sAccountEmail.Text = controller.GetPairEntryValue("t2sEmailAccount"); controller.SetVerificationCodeForUser(code, _currentUser); } catch (ArgumentNullException) { // Shouldn't happen } catch (CouldNotFindException ex) { Logger.LogMessage("Verification.aspx: " + ex.Message, LoggerLevel.SEVERE); errorMessage.Text = "An unknown error occured. Please try again later.1"; return; } catch (SqlException ex) { Logger.LogMessage("Verification.aspx: " + ex.Message, LoggerLevel.SEVERE); errorMessage.Text = "An unknown error occured. Please try again later.2"; return; } }