Buton kısmına açılacak olan 2.sayfamızın link ve kodlarını yazıyoruz ve sonuna textbox içerisinde bulunan değeri ekliyoruz.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("default2.aspx?kutu="+TextBox1.Text);
}
}
İlk sayfamızda link kuyruğuna verimizi ekledik şimdi 2. sayfamızın tasarım bölümüne bir adet listbox ekleyelim...
2.Sayfamızın load yüklenirken textbox içerisine yazdığımız mesajı "http://localhost:2191/aktar/default2.aspx?kutu=mesaj" link sonuna ekleyerek sayfamız açılır.Kutu adlı değişkenden veriyi alarak seckutu içerisine aktarır,seckutu içeriğini listbox içeriğine ekler...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string dene="";
dene = (Request.QueryString.Get("kutu"));
ListBox1.Items.Add(dene);
}
}
Bizde mail gönderirken buna benzer bir işlem yapıyoruz..Aşağıda mesajın body kısmına ilk olarak tarih saat ve ardından link ve textbox içinde bulunan değeri mail olarak gönderiyoruz...
email.Body =DateTime.Now + "http://activation.aspx?kutu=" + (TextBox3.Text);
Kullanıcı üye olurken her kullanıcının yanına sabit bir değer yüklüyoruz,(örneğin "aktif degil")
Adı -şifresi-durumu
ali - aaaa- aktif degil
veli -bbbb- aktif degil
Kullanıcı linke tıkladığı zaman veritabanınına güncelleme(update) yaparak kullanıcının yanında bulunan değeri "aktif oldu" olarak değiştirelim...Kullanıcıya bir mesaj ile aktivasyon işlemi başarılı...Kullanıcı aktif oldu ise yapabileceği işlemleri ekleyelim...Bu işlemi kendinize ait bir kod üreteci veya rastgele sayı üreteci ekleyerek biraz daha güvenli birşekilde yapabilirsiniz...