国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

網(wǎng)站自動(dòng)發(fā)送驗(yàn)證碼

xuxueli / 1683人閱讀

摘要:一觸發(fā)器發(fā)送二程序后用任務(wù)計(jì)劃發(fā)送頁面引用要發(fā)送的郵件收件人主題內(nèi)容優(yōu)先級(jí)內(nèi)容類型再把狀態(tài)改一下參數(shù)頁面配置配置程序開始程序附件系統(tǒng)工具任務(wù)計(jì)劃,雙擊添加任務(wù),選擇程序文件程序生成的,管理員輸入密碼為登錄密碼,一直

一、sql觸發(fā)器發(fā)送
二、winform程序后用任務(wù)計(jì)劃發(fā)送

頁面 //引用 using System.Data.Common; using System.Data.SqlClient; using
System.Configuration; using System.Data; using System.Net.Mail;
//要發(fā)送的郵件 public static DataSet SendEmailList() { DataSet ds = new
DataSet(); try { string str =
ConfigurationSettings.AppSettings[“ConnectionString”]; SqlConnection
conn = new SqlConnection(str); conn.Open(); SqlCommand comm = new
SqlCommand(“SendEmailList”, conn); comm.CommandType =
CommandType.StoredProcedure; comm.ExecuteNonQuery(); SqlDataAdapter da
= new SqlDataAdapter(); da.SelectCommand = comm; da.Fill(ds); conn.Close(); } catch (Exception ex) { } return ds; } public static
bool SendMail(string form, string toMail, string title, string body,
string SendEmailID) { bool result = false; try { MailMessage email =
new MailMessage(); email.From = new MailAddress(form); //收件人
email.To.Add(toMail); //主題 email.Subject = title; //內(nèi)容 email.Body =
body; //優(yōu)先級(jí) email.Priority = MailPriority.Normal; //內(nèi)容類型
email.IsBodyHtml = true; SmtpClient client = new SmtpClient();
client.Send(email); //再把狀態(tài)改一下 string str =
ConfigurationSettings.AppSettings[“ConnectionString”].ToString();
SqlConnection conn = new SqlConnection(str); conn.Open(); SqlCommand
comm = new SqlCommand(“SendEmailDelete”, conn); //參數(shù)SendEmailID
comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.Add(new SqlParameter("@SendEmailID",
SqlDbType.NVarChar, 50)); comm.Parameters["@SendEmailID"].Value =
SendEmailID.ToString(); comm.ExecuteNonQuery(); result = true; } catch
(Exception ex) { result = false; } return result; } webconfig頁面配置 配置程序
開始----程序----附件—系統(tǒng)工具—任務(wù)計(jì)劃,雙擊添加任務(wù),選擇程序文件-----(程序生成的*.exe),管理員輸入密碼為登錄密碼,一直點(diǎn)下一步就行了

三、global
缺點(diǎn),有人訪問頁面時(shí),global才會(huì)運(yùn)行
webconfig頁面配置
global頁面

void Application_Start(object sender, EventArgs e) { // 在應(yīng)用程序啟動(dòng)時(shí)運(yùn)行的代碼
Timer t = new Timer(60000);//設(shè)計(jì)時(shí)間間隔,如果一個(gè)小時(shí)執(zhí)行一次就改為3600000 ,這里一分鐘調(diào)用一次
t.Elapsed += new ElapsedEventHandler(t_Elapsed); t.AutoReset = true;
t.Enabled = true; } private void t_Elapsed(object sender,
ElapsedEventArgs e) { Response.Write(“執(zhí)行成功”); //查詢數(shù)據(jù)庫 DataSet ds =
Common.SendEmailList(); string FormEmail =
ConfigurationManager.AppSettings[“UserEmail”]; string title =
“會(huì)員申請(qǐng)網(wǎng)上注冊(cè)失敗”; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) {
string ToEmail = ds.Tables[0].Rowsi.ToString();
string body = “你的網(wǎng)上注冊(cè)失敗,錯(cuò)誤原因:”; body +=
ds.Tables[0].Rowsi.ToString() + “ ”; body += “請(qǐng)查看資料修正”;
string SendEmailID = ds.Tables[0].Rowsi.ToString();
Common.SendMail(FormEmail, ToEmail, title, body, SendEmailID); } }
winform頁面 //引用 using System.Data.Common; using System.Data.SqlClient;
using System.Configuration; using System.Data; using System.Net.Mail;
//要發(fā)送的郵件 public static DataSet SendEmailList() { DataSet ds = new
DataSet(); try { string str =
ConfigurationManager.ConnectionStrings[“ConnectionString”].ConnectionString;
SqlConnection conn = new SqlConnection(str); conn.Open(); SqlCommand
comm = new SqlCommand(“SendEmailList”, conn); comm.CommandType =
CommandType.StoredProcedure; comm.ExecuteNonQuery(); SqlDataAdapter da
= new SqlDataAdapter(); da.SelectCommand = comm; da.Fill(ds); conn.Close(); } catch (Exception ex) { } return ds; } public static
bool SendMail(string form, string toMail, string title, string
body,string SendEmailID) { bool result = false; try { MailMessage
email = new MailMessage(); email.From = new MailAddress(form); //收件人
email.To.Add(toMail); //主題 email.Subject = title; //內(nèi)容 email.Body =
body; //優(yōu)先級(jí) email.Priority = MailPriority.Normal; //內(nèi)容類型
email.IsBodyHtml = true; SmtpClient client = new SmtpClient();
client.Send(email); //再把狀態(tài)改一下 string str =
ConfigurationManager.ConnectionStrings[“ConnectionString”].ConnectionString;
SqlConnection conn = new SqlConnection(str); conn.Open(); SqlCommand
comm = new SqlCommand(“SendEmailDelete”, conn); //參數(shù)SendEmailID
comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.Add(new SqlParameter("@SendEmailID",
SqlDbType.NVarChar, 50)); comm.Parameters["@SendEmailID"].Value =
SendEmailID.ToString(); comm.ExecuteNonQuery(); result = true; } catch
(Exception ex) { result = false; } return result; }

詳細(xì)更多請(qǐng)關(guān)注Kewail官網(wǎng):(www.kewail.com)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/74795.html

相關(guān)文章

  • 前端安全系列:CSRF篇

    摘要:系列文章前端安全系列篇前端安全系列篇介紹跨站請(qǐng)求偽造,也被稱為或者,通常縮寫為或者,是一種對(duì)網(wǎng)站的惡意利用。 系列文章: 前端安全系列:XSS篇前端安全系列:CSRF篇 CSRF介紹 CSRF(Cross-site request forgery)跨站請(qǐng)求偽造,也被稱為One Click Attack或者Session Riding,通常縮寫為CSRF或者XSRF,是一種對(duì)網(wǎng)站的惡意利...

    Java_oldboy 評(píng)論0 收藏0
  • 網(wǎng)絡(luò)爬蟲介紹

    摘要:什么是爬蟲網(wǎng)絡(luò)爬蟲也叫網(wǎng)絡(luò)蜘蛛,是一種自動(dòng)化瀏覽網(wǎng)絡(luò)的程序,或者說是一種網(wǎng)絡(luò)機(jī)器人。 什么是爬蟲 網(wǎng)絡(luò)爬蟲也叫網(wǎng)絡(luò)蜘蛛,是一種自動(dòng)化瀏覽網(wǎng)絡(luò)的程序,或者說是一種網(wǎng)絡(luò)機(jī)器人。它們被廣泛用于互聯(lián)網(wǎng)搜索引擎或其他類似網(wǎng)站,以獲取或更新這些網(wǎng)站的內(nèi)容和檢索方式。它們可以自動(dòng)采集所有其能夠訪問到的頁面內(nèi)容,以供搜索引擎做進(jìn)一步處理(分檢整理下載的頁面),而使得用戶能更快的檢索到他們需要的信息。簡(jiǎn)...

    sf190404 評(píng)論0 收藏0
  • 程序猿必讀-防范CSRF跨站請(qǐng)求偽造

    摘要:,中文為跨站請(qǐng)求偽造是一種利用網(wǎng)站可信用戶的權(quán)限去執(zhí)行未授權(quán)的命令的一種惡意攻擊。防范技術(shù)令牌同步模式,簡(jiǎn)稱是在用戶請(qǐng)求的頁面中的所有表單中嵌入一個(gè),在服務(wù)端驗(yàn)證這個(gè)的技術(shù)。 showImg(https://segmentfault.com/img/remote/1460000008505619); CSRF(Cross-site request forgery,中文為跨站請(qǐng)求偽造)是...

    wangtdgoodluck 評(píng)論0 收藏0
  • 程序猿必讀-防范CSRF跨站請(qǐng)求偽造

    摘要:,中文為跨站請(qǐng)求偽造是一種利用網(wǎng)站可信用戶的權(quán)限去執(zhí)行未授權(quán)的命令的一種惡意攻擊。防范技術(shù)令牌同步模式,簡(jiǎn)稱是在用戶請(qǐng)求的頁面中的所有表單中嵌入一個(gè),在服務(wù)端驗(yàn)證這個(gè)的技術(shù)。 showImg(https://segmentfault.com/img/remote/1460000008505619); CSRF(Cross-site request forgery,中文為跨站請(qǐng)求偽造)是...

    baishancloud 評(píng)論0 收藏0
  • 自動(dòng)發(fā)帖機(jī)的斗爭(zhēng)過程防止垃圾評(píng)論的幾個(gè)方法總結(jié)

    摘要:同一當(dāng)日發(fā)帖數(shù)量限制有作用采用基于的技術(shù)防止發(fā)帖機(jī)器發(fā)帖,是有作用的,而且經(jīng)過了檢驗(yàn)。注本文為轉(zhuǎn)載,原文鏈接自動(dòng)發(fā)帖機(jī)的斗爭(zhēng)過程防止垃圾評(píng)論的幾個(gè)方法總結(jié)相關(guān)文章如何防止垃圾評(píng)論談?wù)劮蠢? 所謂魔高一尺,道高一丈。機(jī)器發(fā)帖和反機(jī)器發(fā)帖一直都是場(chǎng)硝煙彌漫的豪華戰(zhàn)爭(zhēng)。自網(wǎng)站開放之日起,這個(gè)垃圾信息就沒有消停過,而且這個(gè)垃圾發(fā)帖的時(shí)間都有一定的規(guī)律,一般是從上午9點(diǎn)、10點(diǎn)的時(shí)候開始,到下午...

    Gilbertat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

xuxueli

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<