登入介面:從資料庫中獲取資訊驗證登入(與註冊介面相聯絡)
/// <summary>
///與登入介面有關的集合在這裡,ExecuteQuery方法在https://blog.csdn.net/yunduanzhijie/article/details/98488594
/// </summary>
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Button1_Click_1(object sender, EventArgs e)
{
DataTable d1 = new DataTable();
String name = this.textBox2.Text; // 獲取裡面的值
String password = this.textBox1.Text;
Form2 f2 = new Form2();
//查詢並判斷使用者名稱是否存在
string sql_select = "SELECT password FROM [study-userset] where username='" + name + "'";
d1=f2.ExecuteQuery(sql_select);
if (d1.Rows.Count>0)
{
string pw = d1.Rows[0]["password"].ToString();
if (f2.ComputeMD5Hash(password).Equals(pw)) // 判斷賬號密碼是否相同
{
MessageBox.Show("登入成功!");
}
else
{
MessageBox.Show("密碼錯誤!");
}
}
else
{
MessageBox.Show("未取得使用者名稱!");
}
}
private void TextBox1_Enter(object sender, EventArgs e)
{
//改變活動時的樣式
textBox1.ForeColor = Color.Black;
textBox1.BackColor = Color.Gainsboro;
}
private void TextBox1_Leave(object sender, EventArgs e)
{
textBox1.ForeColor = Color.Gainsboro;
textBox1.BackColor = Color.White;
}
private void TextBox2_Enter(object sender, EventArgs e)
{
textBox2.ForeColor = Color.Black;
textBox2.BackColor = Color.Gainsboro;
}
private void TextBox2_Leave(object sender, EventArgs e)
{
textBox2.ForeColor = Color.Gainsboro;
textBox2.BackColor = Color.White;
}
private void Button1_Click_2(object sender, EventArgs e)
{
//關閉、開啟頁面
Form1 f = new Form1();
Form2 f2 = new Form2();
f2.Show();
f.Close();
}
}
相關文章
- js登入與註冊驗證JS
- vue登入註冊,帶token驗證Vue
- 登入驗證判斷,獲取後臺資料
- PHP註冊登入:包括資料存入資料庫,生成隨機驗證碼PHP資料庫隨機
- 10.註冊和登入功能實現(3)—— 註冊資料寫入資料庫資料庫
- Luffy /4/ 多方式登入介面&登入註冊前端頁面前端
- swing 實現使用者登入註冊介面(不使用資料庫)資料庫
- javaweb專案(1)連線資料庫,登入註冊JavaWeb資料庫
- 織夢後臺登入成功又跳轉回登入介面與驗證碼
- javaWeb 簡單註冊登入(含資料庫連線) -- (四) 使用者登入請求與響應JavaWeb資料庫
- phpcurl_setopt登入獲取資料PHP
- Laravel 6.x 為註冊或登入元件新增驗證碼Laravel元件
- javaWeb登入註冊頁面JavaWeb
- 個人作業登入+註冊
- Django登入(含隨機生成圖片驗證碼)註冊例項Django隨機
- 【Python】Django--認證系統-登入註冊PythonDjango
- MySQL登入驗證方式MySql
- JS登入驗證nullJSNull
- python驗證登入Python
- 使用redis完成註冊和登入Redis
- APP「登入註冊模組」詳解APP
- laravel使用者登入註冊Laravel
- "留拍"-註冊/登入詳解
- 使用Oracle外部身份認證登入資料庫Oracle資料庫
- Laravel- Auth 登入驗證Laravel
- ASP.NET登入驗證ASP.NET
- GitHub--oauth驗證登入GithubOAuth
- Django 使用LDAP驗證登入DjangoLDA
- 微信小程式維護登入態與獲取使用者資訊微信小程式
- 9.Django之登陸註冊驗證登出Django
- PHP+MySQL實現使用者登入註冊API介面PHPMySqlAPI
- Python + Tkinter簡單實現註冊登入(連線本地MySQL資料庫)PythonMySql資料庫
- C# 在採集資料時的驗證與登入處理C#
- Java 自定義註解在登入驗證的應用Java
- vue2專案中調取登入介面登入以後獲取個人資訊以後,儲存在哪裡,怎麼在不同的頁面展示想要的資訊?Vue
- 直播app系統原始碼,簡單的登入介面(登入、註冊、記住密碼等按鍵)APP原始碼密碼
- django與小程式實現登入驗證功能Django
- 用mvp模式實現登入註冊的統一校驗MVP模式