使用者註冊模組詳解(30)

2021-09-21 03:01:19 字數 2084 閱讀 6065

由於工作需要,對方要求me做個模組或者其他實體東西,於是就選擇了大家經常用到的使用者註冊模組,廢話不多說先看效果圖,沒有經過任何美工處理,效 果一般,效果圖:

在設計註冊模組之前需要先知道此模組的工作流 程,即各個控制項的用途,比如使用驗證控制項,**號碼的驗證需要正規表示式,郵箱也是,主要還是控制項與sql的互動。

html**:

在使用者註冊頁面需要判斷使用者輸入的是否為空,還要判斷使用者時候已經註冊過,使用者的輸入的使用者名稱格式是否合法。該功能用textchanged來實 現,呼叫isnamefomrmar方法判斷使用者輸入的使用者名稱是否正確,最後呼叫isname方法判斷使用者名稱是否已經存在,並給出相應的提示,實現的** 如下:

protected

void txtname_textchanged(object sender, eventargs e)

else

else

}else

}

自定義方法isnameformar用來判斷使用者輸入的格式是否正確,會員輸入的格式是指使用者名稱只能包含數字,字母及下劃線,主要通過regex的 ismatch方法實現,看是否滿足正規表示式,然後返回布林值,實現的**如下:

protected

bool isnameformar()

$");

//用ismatch方法判斷使用者輸入資訊是否合法

if (re.ismatch(txtname.text))

else

//返回布林值

return blnameformar;

}

自定義方法isname來判斷使用者輸入的使用者名稱是否已經存在,可通過sql語句實現,如果已存在返回布林值true,否則返回false,實現** 如下:

protected

bool isname()

else

//關閉資料庫連線

con.close();

//返回布林值

return blisname;

}

在「註冊」按鈕單擊事件中,先判斷使用者名稱是否已經存在,和格式是否正確,在滿足這兩個條件的基礎上,在把使用者的資訊新增到資料庫中,主要通過 insert語句實現,為了提高保密性,我們對密碼進行了加密,使用md5加密方式,**實現如下:

protected

void btnzhuce_click(object sender, eventargs e)

else

else

//獲取使用者**

string phone = txtphone.text;

//獲取使用者輸入城市名

string city = txtcity.text;

//獲取使用者輸入的e_mail

string email = txtmail.text;

//定義乙個sql語句,實現使用者資訊的新增

string sqlins = "insert into userinfo(username,userpass,nickname,***,phone,email,city) values ('" + username + "','" + userpass + "','" + nickname + "','" + *** + "','" + phone + "','" + email + "','" + city + "')";

//建立資料庫連線

sqlconnection con = new sqlconnection("server=.;database=login;uid=sa;pwd=szl;");

//開啟資料庫連線

con.open();

//定義命令物件

sqlcommand com = new sqlcommand(sqlins, con);

//判斷受影響的行數,大於0,證明新增成功,反之不成功

if (com.executenonquery()>0)

else

con.close();}}

else

}

主要還是對整個流程的把握,注意!

使用者註冊模組詳解

由於工作需要,對方要求me做個模組或者其他實體東西,於是就選擇了大家經常用到的使用者註冊模組,廢話不多說先看效果圖,沒有經過任何美工處理,效果一般,效果圖 在設計註冊模組之前需要先知道此模組的工作流程,即各個控制項的用途,比如使用驗證控制項,號碼的驗證需要正規表示式,郵箱也是,主要還是控制項與sql...

5 使用者模組介面開發 登入 登出和註冊

先看一下工程目錄 建立usercontroller類 在主方法上加上這兩個注釋 controller如 controller 層 登入 service層 登入 override public serverresponselogin string username,string password to...

Django部落格系統註冊之建立使用者模組應用

目錄 建立應用users python manage.py startapp users installed apps users.apps.usersconfig 註冊完users應用後,執行測試程式。1.將static資料夾下在register.html拖拽到templates檔案中 2.在us...