用c 實現簡單的登入和註冊功能

2021-08-21 08:04:58 字數 2183 閱讀 9556

這兩天c#大作業要求做乙個簡單的通訊錄系統,我就先做了登入和註冊的功能,在網上看了一些**,自己再做,終於做出來了。做的不是很美觀,但是可以簡單實現。

首先用sqlserver建表。我建了乙個名為user_info的表,新增username和passdword兩個字段。

建立登入頁面,改了一些控制項的名稱,效果如下圖:

mymeans是乙個公共類,之前一直忘記寫上了,現在加上。

mymeans.cs

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using system.data;

using system.data.sqlclient;

using system.windows.forms;

namespace 通訊錄連線資料庫

}

登入介面**如下:

private void btn_login_click(object sender, eventargs e)

else if (txtpwd.text.trim() == "")

string sqlstr = "select username,passdword from user_info where username=@username";

dataset ds = new dataset();

mymeans.conn.connectionstring = mymeans.connstr;

mymeans.conn.open();

sqlcommand cmd = new sqlcommand(sqlstr, mymeans.conn);

cmd.parameters.add(new sqlparameter("@username", sqldbtype.varchar, 50));

cmd.parameters["@username"].value = txtusn.text;

sqldatareader sdr = cmd.executereader();

if (!sdr.read())

else if (sdr["passdword"].tostring().trim() == txtpwd.text.trim())

else

}

註冊介面**如下:

private void button1_click(object sender, eventargs e)

if(txt_pwd.text=="")

if(txt_pwd2.text=="")

if(txt_pwd.text!=txt_pwd2.text)

try'", txt_username.text);

sqlcommand cmd = new sqlcommand(sql, mymeans.conn);

mymeans.conn.open();

int a = (int)cmd.executescalar();//返回乙個值,看使用者是否存在

stringbuilder strsql = new stringbuilder();

if (a==0)

messagebox.show("註冊成功!", "資訊提示", messageboxbuttons.ok, messageboxicon.asterisk);

this.close();

}else

}catch(exception ex)

finally

}

在學校大部分只是學習理論,實踐比較少,難得有機會可以動手做一下,雖然剛開始覺得一些東西不知道怎麼用,也不知道怎麼去寫,查一些書,看一些別人的**,照著寫一寫,認真理解,最後就能做出來,收穫也挺大的。

簡單登入註冊例子實現redux功能

以登入存貯賬號密碼為例 actions部分 actions login.js export function updateaccount value export function updatepsw value reducers部分 reducers login.js const statedat...

C語言檔案讀寫註冊登入功能實現

原來很簡單,首先要使用者選擇註冊還是登入,註冊時進行檔案寫入,登入時進行檔案讀寫操作,判斷使用者輸入的字元是否與檔案中的某乙個字元是否相等,如何有就完成登入,至於檔案如何進行讀寫操作我就不多說,可以參考其他文獻。話不多說,直接上 include include char name 80 pas 80...

PHP實現使用者登入和註冊的功能

登陸介面 login.php 01.action logincheck.php method post 02.使用者名稱 type text name username 03.04.密碼 type password name password 05.06.type submit name submi...