登入介面:從資料庫中獲取資訊驗證登入(與註冊介面相聯絡)
/// <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
- 10.註冊和登入功能實現(3)—— 註冊資料寫入資料庫資料庫
- swing 實現使用者登入註冊介面(不使用資料庫)資料庫
- javaweb專案(1)連線資料庫,登入註冊JavaWeb資料庫
- Luffy /4/ 多方式登入介面&登入註冊前端頁面前端
- 織夢後臺登入成功又跳轉回登入介面與驗證碼
- Python + Tkinter簡單實現註冊登入(連線本地MySQL資料庫)PythonMySql資料庫
- 獲取 CPU資訊,並透過登錄檔寫入
- 企業微信登入獲取使用者資訊
- Laravel 6.x 為註冊或登入元件新增驗證碼Laravel元件
- javaWeb登入註冊頁面JavaWeb
- 使用 mock 模擬登入介面資料Mock
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- Django登入(含隨機生成圖片驗證碼)註冊例項Django隨機
- vue2專案中調取登入介面登入以後獲取個人資訊以後,儲存在哪裡,怎麼在不同的頁面展示想要的資訊?Vue
- 快速爬取登入網站資料網站
- JS登入驗證nullJSNull
- 簡單的登入註冊(前端+後端+MySQL資料庫 DRuid連線池 DBUtils)前端後端MySql資料庫UI
- 個人作業登入+註冊
- 使用redis完成註冊和登入Redis
- React & Redux 實現註冊登入認證系統(31 個視訊)ReactRedux
- APEX 通過資料庫中使用者資訊驗證登陸資料庫
- 微信小程式授權登入獲取使用者資訊微信小程式
- SpringBoot 整合 Shiro 密碼登入與郵件驗證碼登入(多 Realm 認證)Spring Boot密碼
- 登入驗證碼生成kaptcha(輸入驗證碼)APT
- 根據微信code獲取換取使用者登入態資訊
- uniapp 實現簡訊驗證碼登入APP
- vue實現簡訊驗證碼登入Vue
- CAS 5.3使用MySQL資料庫登入MySql資料庫
- 資料庫登入留痕功能新增資料庫
- 在登入資料庫的使用!sql資料庫SQL
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- springboot + shiro 驗證碼與記住登入Spring Boot
- 為爬蟲獲取登入cookies:登入的恩恩怨怨爬蟲Cookie
- APPCNA 指紋驗證登入APP
- Laravel- Auth 登入驗證Laravel