這兩天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...