using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Resources; using System.Threading; using System.Globalization; using System.Data.Odbc; using System.Web.Mail; using System.Net; public partial class ActivatePage : System.Web.UI.Page { public DataSet myrow; public MyClass c; public OdbcConnection oConnection; public OdbcDataAdapter oDataAdapter; public OdbcCommand cmdd; protected void Page_Load(object sender, EventArgs e) { oConnection = new OdbcConnection("DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=MyTrangStay; UID=StayTrang; PASSWORD=16172528; CHARSETs=utf8 ว"); oConnection.Open(); c = new MyClass(); string sSQL = "Select * from tbuser"; oDataAdapter = new OdbcDataAdapter(sSQL, oConnection); DataSet oDataSet3 = new DataSet(); oDataAdapter.Fill(oDataSet3,"User"); GridView1.DataSource = oDataSet3; GridView1.DataBind(); int i = 0; while (i < GridView1.Rows.Count) { string ck = oDataSet3.Tables["User"].Rows[i]["UserName"].ToString() + "ACT" + oDataSet3.Tables["User"].Rows[i]["Password"].ToString(); ck = c.MD5Hash(ck); string Email =""; if (oDataSet3.Tables["User"].Rows[i]["GroupID"].ToString() == "H") { string strSQL = "Select * from tbbusinessunit where HU_UserName ='" + oDataSet3.Tables["User"].Rows[i]["UserName"].ToString() + "'"; oDataAdapter = new OdbcDataAdapter(strSQL, oConnection); DataSet oDataSet1 = new DataSet(); oDataAdapter.Fill(oDataSet1, "User"); Email = oDataSet1.Tables["User"].Rows[0]["HU_Email"].ToString(); } else if (oDataSet3.Tables["User"].Rows[i]["GroupID"].ToString() == "T") { string strSQL = "Select * from tbbusinessunit where HU_UserName ='" + oDataSet3.Tables["User"].Rows[i]["UserName"].ToString() + "'"; oDataAdapter = new OdbcDataAdapter(strSQL, oConnection); DataSet oDataSet1 = new DataSet(); oDataAdapter.Fill(oDataSet1, "User"); Email = oDataSet1.Tables["User"].Rows[0]["HU_Email"].ToString(); } else if (oDataSet3.Tables["User"].Rows[i]["GroupID"].ToString() == "B") { string strSQL = "Select * from tbuserwebboard where UserName ='" + oDataSet3.Tables["User"].Rows[i]["UserName"].ToString()+"'"; oDataAdapter = new OdbcDataAdapter(strSQL, oConnection); DataSet oDataSet1 = new DataSet(); oDataAdapter.Fill(oDataSet1, "User"); Email = oDataSet1.Tables["User"].Rows[0]["Email"].ToString(); } if((ck == Request.QueryString["id"].ToString()) & (oDataSet3.Tables["User"].Rows[i]["Activate"].ToString() == "0")){ OdbcCommand cmd = new OdbcCommand("UPDATE tbuser SET Activate='1' WHERE UserName='" + oDataSet3.Tables["User"].Rows[i]["UserName"].ToString() + "'", oConnection); if (cmd.ExecuteNonQuery() == 1) { MailMessage objEmail = new MailMessage(); objEmail.To = Email; objEmail.From = "[email protected]"; objEmail.Subject = "TrangStay - ยินดีต้อนรับสู่เว็บไซด์ TrangStay.Com , Welcome to TrangStay."; objEmail.BodyFormat = System.Web.Mail.MailFormat.Html; string m = ""; m = m + "สวัสดีคะ<br /><br />"; m = m + "คุณได้เป็นสมาชิกของเว็บไซด์ TrangStay.Com สมบูรณ์แล้ว <br />ขณะนี้ท่านสามารถล็อกอินเข้าใช้งานระบบได้ตามปกติแล้ว<br /><br />"; m = m + "ในกรณีที่คุณได้ถือว่าลงทะเบียนเป็นสมาชิกเว็บบอร์ด TrangStay สามารถใช้ UserName และ Password เข้าใช้เว็บบอร์ด <br /><br />"; m = m + "หากมีข้อสงสัย หรือขัดข้องในการใช้เว็บไซด์ประการใด สามารถแจ้งมาได้ที่ [email protected]<br /><br />"; m = m + "ขอบคุณคะ<br /><b>ทีมงานตรังเสตย์</b>"; objEmail.Body = m; try { SmtpMail.SmtpServer = "mail.trangstay.com"; SmtpMail.Send(objEmail); Response.Write("<center>คุณได้ยืนยันการเป็นสมาชิกของเว็บไซด์ TrangStay เรียบร้อยแล้ว<br />"); Response.Write("คุณสามารถใช้ LogIn เข้าใช้งานระบบได้แล้วคะ<br /><br />"); Response.Write("::<a href='#' onclick='window.close()' >ปิดหน้าต่างนี้ </a>::</center>"); } catch (Exception) { } } i = GridView1.Rows.Count; } else if ((ck == Request.QueryString["id"].ToString()) & (oDataSet3.Tables["User"].Rows[i]["Activate"].ToString() == "1")) { Response.Write("<center>คุณได้ยืนยันการเป็นสมาชิกของเว็บไซด์ TrangStay ก่อนหน้านี้แล้วคะ<br /><br />"); Response.Write("::<a href='#' onclick='window.close()' >ปิดหน้าต่างนี้</a>::</center>"); i = GridView1.Rows.Count; } i++; } } }
<%@ Import Namespace="System.Web.Mail"%> <%@ Page Language="C#" Debug="true" %> <script runat="server"> void Page_Load(object sender,EventArgs e) { MailMessage myMail = new MailMessage(); myMail.To = "[email protected]"; myMail.From = "[email protected]"; myMail.Subject = "My Subject"; myMail.BodyFormat = MailFormat.Text; myMail.Body = "My Body & Description"; SmtpMail.Send(myMail); myMail = null; this.lblText.Text = "Mail Sending."; } </script> <html> <head> <title>ThaiCreate.Com ASP.NET - Send Mail</title> </head> <body> <form id="form1" runat="server"> <asp:Label id="lblText" runat="server"></asp:Label> </form> </body> </html>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง