Я хочу записать DateTime и результат входа (успешный или неудачный), когда кто-то пытается войти в мой инструмент, либо вход выполнен успешно, либо не выполнен. Я хочу отобразить запись на моей главной странице моего инструмента. Есть ли способ сделать это? Или это невозможно?
это таблица для журнала
CREATE TABLE [dbo].[LogInfo] (
[LogID] VARCHAR (50) NOT NULL,
[DateTime] DATETIME2 (7) NULL,
[Exception] VARCHAR (50) NULL,
PRIMARY KEY CLUSTERED ([LogID] ASC)
);
это код для входа в систему
SqlDataAdapter adapt = new SqlDataAdapter("Select * FROM UserSignUpTable Where Username = '" + textBoxusername.Text +
"' AND UserPassword = '" + Encrypt(textBoxpwd.Text) +"'",
connection);
connection.Open();
DataSet ds = new DataSet();
adapt.Fill(ds);
connection.Close();
int count = ds.Tables[0].Rows.Count;
if (count == 1)
{
MessageBox.Show("Login Success", "USBlocker", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.Hide();
MainPage2 mainpage = new MainPage2();
mainpage.Show();
}
else
{
LoginAttempts = LoginAttempts + 1;
}
if ((LoginAttempts >= 2))
{
//webcam activate
this.Hide();
Webcam webcam = new Webcam(); //webcam activate
webcam.Show();
}
else if ((LoginAttempts == 1))
{
MessageBox.Show("Wrong username or password", "USBlocker", MessageBoxButtons.OK, MessageBoxIcon.Error);
linkLabel1.Visible = true;
cleartextbox();
}
else if ((LoginAttempts == 2))
{
MessageBox.Show("Wrong username or password", "USBlocker", MessageBoxButtons.OK, MessageBoxIcon.Error);
cleartextbox();
}
else
{
cleartextbox();
}