C 傳送郵件驗證賬號

2021-08-01 11:42:38 字數 898 閱讀 1372

賬號註冊時往往會需要郵箱驗證,那麼驗證實現流程是什麼呢?

第一步:使用者表中包括使用者賬號,密碼,郵箱,驗證隨機碼,註冊時間等字段。

第二步:註冊頁面,讓使用者錄入使用者資訊

string validatecode = guid.newguid().tostring("n");

sqlconnection conn = new sqlconnection();

conn.connectionstring = configurationmanager.connectionstrings["conn"].connectionstring;

int i = 0;

trycatch (exception)

if (i>0)

catch (exception ex)

}

這裡把隨機驗證碼進行了加密

string account = request["account"];

string code = decryption.decrypt(request["validatecode"]);

string sql = "select * from user_info where account='" + account + "' and validatecode='" + code + "'";

datatable dt = sqlhelper.query(sql, null).tables[0];

if (dt.rows.count>0)

}else

}else

這裡把隨機驗證碼相應的進行了解密,驗證成功後,可以跳轉到主頁面或者登陸頁面!

C 傳送郵件

今天俺學習c 傳送郵件的方法 在命名空間system.web.mail 傳送電子郵件主要用到了二個物件 乙個是mailmessage物件,此物件主要是封裝電子郵件的各個屬性,即所謂的發信人,收信人,信件的主題,信件的內容和信件的附件等。另外乙個是 tpmail物件,這個物件的最大作用是把已經定義好各...

C 傳送郵件

今天作乙個小專案,其中有個提醒功能,需要簡訊和郵件。因此查詢了一下c 傳送郵件,原來在學習計算機網路時了解到,其實就是實現 tp協議和pop3協議,但是自己有沒有伺服器,於是利用126的郵箱製作。如下 mailmessage message new mailmessage message.from ...

C 傳送郵件

using system using system.net.mail using system.net 說明 在.net2.0以上版本中傳送電子郵件的方法示例 用到的類主要位於system.net.mail和system.net命名空間下 日期 2008 08 08 傳送郵件 收件人郵件位址 發件人...